cron 秒の周期で起動させる方法

例えば、毎分0秒と30秒に起動したい場合、for文を使った書き方などあるけど、毎分起動を2つ用意して1つは30秒スリープさせてから処理をさせてやればいいと思う。

* * * * * コマンド
* * * * * sleep 30; コマンド

もし、15秒おきに実行したいコマンドがある場合は、以下のように4行記述する。

* * * * * コマンド
* * * * * sleep 15; コマンド
* * * * * sleep 30; コマンド
* * * * * sleep 45; コマンド

もちろん、毎日6時から23時までというような制限をすることも可能。

* 6-22 * * * コマンド
* 6-22 * * * sleep 15; コマンド
* 6-22 * * * sleep 30; コマンド
* 6-22 * * * sleep 45; コマンド

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です