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

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

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

2020年3月10日に作成されたページです。
情報が古かったり、僕が今以上のど素人だった頃の記事だったりする可能性があります。

どもです。

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)