どもです。
cron を新規登録しようと思ったのですが、:wq すると今まで見たことのない
crontab: installing new crontab
"/tmp/crontab.XXXXXX":X: bad hour
errors in crontab file, can't install.
"/tmp/crontab.XXXXXX":X: bad hour
errors in crontab file, can't install.
というエラーに遭遇しました。
cronは登録できなかったようで、Do you want to retry the same edit? と聞かれたので大人しくN。
既存の登録内容に影響はありませんでした。安心。
さて、この原因ですが、見るべきは bad ○○ の部分のようです。
今回は bad hour とありますが、この場合は追加した cron の「hour」が間違っているということだそうです。
具体的には20時と24時に実行するプログラムを、
0 20,24 * * * /home/execute.php
と書いてしまっていたんですね。
24時は時計には存在しない時間なので、なるほど「hour」が間違っていたのです。
0 0,20 * * * /home/execute.php
と書き直したところ、エラーは発生せず登録できました。
ということで、errors in crontab file, can't install. エラーは bad のところを確認しようという話でした。