
wie sähe ein Script aus, dass alle 5 Stunden eine URL mit wget oder evtl. einer anderen Methode lädt?
Danke
Antwort1
Um die Ausführung einer Aufgabe in regelmäßigen Abständen auf einem Unix-System zu planen, verwendet man normalerweise cron
.
Du solltest einen Blick in das crontab
Handbuch ( man 5 crontab
) werfen.
Um eine Aufgabe hinzuzufügen, die alle fünf Stunden ausgeführt wird, bearbeiten Sie Ihre, crontab
indem Sie den Befehl eingeben
$ crontab -e
Dadurch wird Ihre aktuelle Datei in einem Editor geöffnet crontab
oder eine leere Datei, falls Sie noch keine hatten.
Fügen Sie cron
der Datei den folgenden Zeitplan hinzu:
0 */5 * * * /usr/bin/wget -O "$HOME/result" "http://server/page"
Korrigieren Sie dies für den Pfad zur wget
ausführbaren Datei auf Ihrem System und ändern Sie den Befehl entsprechend Ihren Anforderungen.
Die ersten fünf Felder in der Zeile geben den tatsächlichen Zeitplan an und das */5
zweite Feld bedeutet „jede fünfte Stunde“.
Wenn Sie fertig sind, speichern Sie crontab
im Editor und beenden Sie ihn.
Der Befehl sollte jetzt jede fünfte Stunde ausgeführt werden.