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