ショコラ
crontab で秒単位でコマンドを実行するには?
いくつかのパターンを用意しました。
もっさん先輩
コマンドを1秒間隔で実行する。
* * * * * for i in `seq 0 1 59`; do (sleep ${i}; [コマンド]) & done;
コマンドを5秒間隔で実行する。
* * * * * for i in `seq 0 5 59`; do (sleep ${i}; [コマンド]) & done;
コマンドを10秒間隔で実行する。
* * * * * for i in 10 20 30 40 50; do (sleep ${i}; [コマンド]) & done;
コマンドを15秒間隔で実行する。
* * * * * for i in 0 15 30 45; do (sleep ${i}; [コマンド]) & done;
コマンドを30秒間隔で実行する。
* * * * * for i in 0 30; do (sleep ${i}; [コマンド]) & done;
以上