17分ごとに実行したいcronjobがありますが、実際に実行されていますが、毎時間実行されることもあります。直角(例:13:00)で実行されないようにするにはどうすればよいですか?
クローナ:
*/17 * * * * php script.php
クローナ記録:
Aug 10 16:17:01 CROND[1925]: CMD (php script.php)
Aug 10 16:34:01 CROND[1126]: CMD (php script.php)
Aug 10 16:51:02 CROND[1197]: CMD (php script.php)
Aug 10 17:00:01 CROND[1130]: CMD (php script.php)
答え1
毎時間、17分の倍数ごとに実行するように要求し、それがすぐに実行されるタスクです(0は17の倍数です)。 :17、:34、および:51でのみ実行するには、次のようにします。
17,34,51 * * * * php script.php
17分ごとに実行するには、* * * * *
時間検証ロジックを使用してコマンドに追加する必要があります。