Cronをセットしたのにどうも時間がずれているようだ。
4時にセットしたタスクが日本時間の13時に実行されている。これは9時間のずれなのでcronが動くタイムゾーンがUTCとなっているのでは?
というわけで解決策を
/etc/crontabでタイムゾーンを設定してcrontabを再起動すればよい。
vi /etc/crontab # ファイルの先頭あたりに以下の記述を追記する TZ="Japan" # crond再起動 /etc/init.d/crond restart
Cronをセットしたのにどうも時間がずれているようだ。
4時にセットしたタスクが日本時間の13時に実行されている。これは9時間のずれなのでcronが動くタイムゾーンがUTCとなっているのでは?
というわけで解決策を
/etc/crontabでタイムゾーンを設定してcrontabを再起動すればよい。
vi /etc/crontab # ファイルの先頭あたりに以下の記述を追記する TZ="Japan" # crond再起動 /etc/init.d/crond restart