Linux

n秒おきにcronを指定

More than 5 years have passed since last update.

seq コマンドで待機(sleep)する秒数を出して、その分 sleep してからスクリプトを実行します。

crontab
; 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;

; 毎分15秒と45秒に実行
* * * * * for i in 15 45;do (sleep ${i} ; /path/to/script prm1 prm2) & done;