cron midnight 00 24または00 00?[閉まっている]


13

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

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

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

真夜中の正しい形式は何ですか?00 00または00 24?


2
どのOSを使用していますか?cronの実装には違いがあります。たとえば、Debian(およびすべてではないが他のLinux)では、を使用できます@midnight。また、タイプミスまたは実際に使用してhome/user/script.shいないこと/home...です。
テルドン

はい、あなたは正しいです、私は今パスを修正しました。今夜トリガーされるかどうかを確認します。
Level1Coder 14年

OK、その場合、将来の訪問者を助ける可能性は低いので、私は閉鎖することに投票しています。
テルドン

回答:


19

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.