Welche Zeitzone verwendet ein Cron-Job?


17

Ich vermute, es gibt einen Unterschied zwischen meiner PHP-Zeit und der Serverzeit.

Wenn ich die aktuelle Uhrzeit in PHP überprüfe, wird angezeigt, dass MST verwendet wird. Cron-Jobs werden jedoch nicht zum richtigen Zeitpunkt ausgeführt.

Wie kann ich überprüfen, welche Zeitzone der Server selbst verwendet, nicht welche PHP-Einstellung?

Antworten:


17

Alle Länder-Zeitzonen sind im /usr/share/zoneinfoVerzeichnis definiert :

cd  /usr/share/zoneinfo/

Wenn Sie sich in dieses Verzeichnis einloggen, sehen Sie die Namen der verschiedenen Länder und deren Zeitzonen.

Befehl zum Ändern der Server-Zeitzone.

ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

Wenn Sie in Amerika> LA leben, können Sie Ihre Zeitzone mit dem obigen Befehl ändern. Ändern Sie das Land und den Staat entsprechend Ihrer Anforderung.


Befehl zum Überprüfen von Datum und Uhrzeit:

 date

Stellen Sie Uhrzeit und Datum über die Befehlszeile ein:

date -s "19 APR 2012 11:14:00"
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.