web-dev-qa-db-ja.com

cronジョブはどのタイムゾーンを使用していますか?

私のPHP=時間とサーバー時間の間に差があると思います。

PHPで現在の時刻を確認すると、MSTが使用されていることがわかります。ただし、cronジョブが適切なタイミングで実行されていません。

PHPが使用するように設定されているのではなく、サーバー自体が使用しているタイムゾーンを確認するにはどうすればよいですか?

17
Edward

すべての国のタイムゾーンは/usr/share/zoneinfoディレクトリで定義されています。

cd  /usr/share/zoneinfo/

このディレクトリにcdすると、さまざまな国の名前とそのタイムゾーンが表示されます。

サーバーのタイムゾーンを変更するコマンド。

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

アメリカ> LAにお住まいの場合は、上記のコマンドを使用してタイムゾーンを変更できます。必要に応じて国と州を変更します。


日付と時刻を確認するコマンド:

 date

コマンドラインから日時を設定します。

date -s "19 APR 2012 11:14:00"
17
imvikasmunjal