Alle 5 Stunden eine Webseite abrufen

Alle 5 Stunden eine Webseite abrufen

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 crontabHandbuch ( man 5 crontab) werfen.

Um eine Aufgabe hinzuzufügen, die alle fünf Stunden ausgeführt wird, bearbeiten Sie Ihre, crontabindem Sie den Befehl eingeben

$ crontab -e

Dadurch wird Ihre aktuelle Datei in einem Editor geöffnet crontaboder eine leere Datei, falls Sie noch keine hatten.

Fügen Sie cronder Datei den folgenden Zeitplan hinzu:

0 */5 * * * /usr/bin/wget -O "$HOME/result" "http://server/page"

Korrigieren Sie dies für den Pfad zur wgetausfü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 */5zweite Feld bedeutet „jede fünfte Stunde“.

Wenn Sie fertig sind, speichern Sie crontabim Editor und beenden Sie ihn.

Der Befehl sollte jetzt jede fünfte Stunde ausgeführt werden.

verwandte Informationen