![cron 深夜 00 24 または 00 00?](https://rvso.com/image/52107/cron%20%E6%B7%B1%E5%A4%9C%2000%2024%20%E3%81%BE%E3%81%9F%E3%81%AF%2000%2000%3F%20.png)
現在の 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
。