ど素人から毛を生やす。<延>

errors in crontab file, can't install. エラーは bad のところを確認

Web > Other 2020年3月10日(最終更新:2月前)

どもです。

cron を新規登録しようと思ったのですが、:wq すると今まで見たことのない

crontab: installing new crontab
"/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 のところを確認しようという話でした。

この記事は役に立ちましたか?
  • _(:3」∠)_ 面白かった (0)
  • (・∀・) 参考になった (0)
  • (`・ω・´) 役に立った (0)