結論(Ubuntu)
$ sudo service cron restart
状況
- タイムゾーンをチェックして問題ないことが確認できたのだが……
$ date 2019年 6月 26日 水曜日 23:02:39 JST $ strings /etc/localtime TZif2 TZif2 JST-9
- crontab では12時実行と設定されているのになぜか21時に実行されていることが確認される……
$ crontab -l # 12:00 に実行する 00 12 * * * /bin/bash -l -c 'touch /tmp/foobar >> /tmp/whenever_log.log 2>&1'
# 21:00に実行されている -rwxr-xr-x 1 hogehoge hogehoge 51 5月 18 21:00 /tmp/foobar
- そこでcronを再起動することで解決した、という話です