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?

Edward
quelle

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"
imvikasmunjal
quelle