cronで秒間隔で実行したい¶
cronで指定できる最小時間単位は分になるため、例えば「30秒毎に実行したい」となると、工夫が必要になります。
例¶
5秒毎に実行したい(for文の値リストにseqコマンドを利用)¶
* * * * * <user> for i in `seq 0 5 59`; do (sleep ${i}; <コマンド>) & done;
30秒毎に実行したい(for文の値リストに直接値を指定)¶
* * * * * <user> for i in 0 30; do (sleep ${i}; <コマンド>) & done;