Wie automatisiere ich eine Aufgabe auf einem Server und lade die Ausgabe auf einen FTP-Server hoch?

Wie automatisiere ich eine Aufgabe auf einem Server und lade die Ausgabe auf einen FTP-Server hoch?

Ich habe einen Prozess, der folgendermaßen funktioniert:

Herunterladen von Daten aus dem Internet.

  • Ausführen eines Programms → Erstellen der Ausgabe A.
  • Ausgabe A → Ausführen eines Programms → Erstellen der Ausgabe B
  • Ausgabe B → Ausführen eines anderen Programms → Erstellen der Ausgabe C
  • Ausgabe C → Ausführen eines weiteren Programms → Erstellen der Ausgabe D

All dies wird über ein Bash-Skript automatisiert. Ich weiß, wie man Crontab zur Automatisierung der Ausführung verwendet.

Ich möchte es jetzt alle 6 Stunden laufen lassen und Ausgabe D auf einen FTP-Server hochladen, der über das Internet erreichbar ist. Ich brauche keine gut aussehende HTML-Website, nur einen FTP. Ich habe bereits eine Domain.

Meine Fragen sind: Wie kann ich das am kostengünstigsten machen? Ich muss grundsätzlich 24/7 eine CPU mieten. Wie bringe ich Ausgang D auf den FTP-Server? Muss der FTP-Server auf derselben CPU laufen oder auf einer zweiten?

Wie Sie sehen, weiß ich nicht viel über das Web. Ich weiß ein bisschen über Amazon EC2.

verwandte Informationen