Gibt es eine Möglichkeit, einen Cronjob für eine bestimmte Zeitzone einzurichten?
Mein Shared Hosting ist in USA (Virginia) und ich bin in Großbritannien. Wenn ich einen Cronjob jeden Freitag um 1600 Uhr ausführen lasse, wird er ausgeführt, wenn er 1600 in Virginia ist.
Ich habe mich gefragt, ob ich meinen Cronjob so einrichten kann, dass er versteht, welche Zeitzone gewählt werden soll. Ich mache mir keine Sorgen wegen der Unterschiede bei der Sommerzeit.
Ich habe meine Shared-Hosting-Provider danach gefragt und sie sagten, ich sollte die Zeitzone in einigen Cron-Ini-Dateien einstellen können, aber ich konnte keine finden.
Ich denke, dass Sie
überprüfen sollten %Vor%oder tippen Sie einfach
%Vor%und du solltest
finden %Vor%Dies sollte geändert werden (zum Beispiel America / New_York). Der zweite Weg wird in Cron-Beispiel
festgelegt %Vor% Sie können die Umgebungsvariable CRON_TZ
, Auszug aus man 5 crontab
auf einem CentOS 6 Server verwenden:
Das
CRON_TZ
gibt die für die Cron-Tabelle spezifische Zeitzone an. Benutzertyp in die gewählte Tabelle Zeiten in der Zeit des angegebenen Zeitzone. Die Zeit im Protokoll wird von der lokalen Zeitzone übernommen der Daemon läuft.
Wenn Sie das also oben in Ihrem cron
-Eintrag hinzufügen:
Du solltest gut sein.
Tags und Links cron controlpanel