cron 深夜 00 24 または 00 00?

cron 深夜 00 24 または 00 00?

現在の crontab は次のようになります。

00 00 * * 1-5 "/home/user/script.sh"

しかし、トリガーされていないようです。真夜中に実行されているものを除いて、他のすべては正常にトリガーされています。

真夜中の適切な形式は何ですか?00 00または00 24?

答え1

0 0これは真夜中の正しい指定だと思います(先頭のゼロがないので、この場合は二重のゼロはありません)。man crontab(5) より:

          field          allowed values
          -----          --------------
          minute         0-59
          hour           0-23
          day of month   1-31
          month          1-12 (or names, see below)
          day of week    0-7 (0 or 7 is Sun, or use names)

これがシステムの crontab (つまり/etc/crontab) にある場合は、時間指定とコマンドの間のフィールドが、コマンドが実行されるユーザーであることを確認します。

また、コマンドへのパスが で完全に指定されているか$PATH、 を基準として意味を成しているかを確認してください$HOME

関連情報