午前9時から5時、真夜中までcronを実行します。

午前9時から5時、真夜中までcronを実行します。

それを理解する人にとっては簡単ですが、ほとんどの場合私にとっては大きな問題です。

9時から5時まで毎時5分ごとにPHPスクリプトを実行し、深夜5分後に再度実行したいと思います。

  • 00:05
  • 09:05
  • 10:05
  • 11:05
  • 12:05
  • 13:05
  • 14:05
  • 15:05
  • 16:05
  • 17:05

どうすればいいですか?

答え1

クローンタブは次のとおりです

 5 0,9-17 * * * my job

フィールドは次のとおりです。

  • 時間
  • 月の一日
  • 0~7週間の曜日は日曜日です。

man 5 crontab リファレンス

答え2

5 0,9-17 * * * スクリプトパス

上記のcrontabを次のように説明します。

これにより、期待どおりにスクリプトが実行されます。

  • 5 - 5分
  • 0 - 00時間
  • 9-17 - 9,10,11,12,13,14,15,16,17時間
  • *- 毎日
  • *- 毎月
  • *- 毎週

関連情報