Azure cronの実行時間がUTCとなってしまう問題

Cronをセットしたのにどうも時間がずれているようだ。

4時にセットしたタスクが日本時間の13時に実行されている。これは9時間のずれなのでcronが動くタイムゾーンがUTCとなっているのでは?

というわけで解決策を
/etc/crontabでタイムゾーンを設定してcrontabを再起動すればよい。

vi /etc/crontab
# ファイルの先頭あたりに以下の記述を追記する
TZ="Japan"
# crond再起動
/etc/init.d/crond restart
カテゴリー: Azure パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.