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


17

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

PHPで現在の時刻を確認すると、MSTが使用されていることがわかります。ただし、cronジョブは正しい時間に実行されていません。

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

回答:


17

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

cd  /usr/share/zoneinfo/

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

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

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

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


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

 date

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

date -s "19 APR 2012 11:14:00"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.