timezoneを設定しているとcron実行時間がずれることがある

# Timezoneを変更してみて
ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
# 時間確認
date  
2016年 12月  9日 金曜日 01:10:31 JST

JSTで出るようになったのですが、

cronの判定時間はずれる

# cron logで確認
tail -f /var/log/cron

を参考にして、 crontab の先頭に

TZ="Japan" と追記。または CRON_TZ="Japan"

sudo /sbin/service crond restart
# or
service crond restart

list

crontab -l

編集

crontab -e

全ユーザーのcronジョブ一覧を表示する

for user in $(cut -f1 -d: /etc/passwd); do echo $user; crontab -u $user -l; done

References

results matching ""

    No results matching ""