[Linux] cronで数秒おきに実行させる

目次

cronで数秒おきに実行させる

cronで数秒おきに実行させるにはseq コマンドで待機(sleep)する秒数を出して、その分 sleepさせてから実行させる

crontab -e

; 5秒おきに実行
* * * * * for i in `seq 0 5 59`;do (sleep ${i} ; /path/to/script prm1 prm2) & done;

; 10秒おきに実行
* * * * * for i in `seq 0 10 59`;do (sleep ${i} ; /path/to/script prm1 prm2) & done;

; 15秒おきに実行
* * * * * for i in `seq 0 15 59`;do (sleep ${i} ; /path/to/script prm1 prm2) & done;

コメントを残す

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