2012-04-02 12 views
0

先日私はcronの代わりの分を設定することについて質問を出しました。素敵な簡単な答えが与えられました。Cron:代替の秒を設定する

0-59/2 * * * * first_script 
1-59/2 * * * * second_script 

これは素晴らしく効果的でしたが、私はスクリプトを毎分早く実行する必要があることに気付きました。

私はcronのは、秒をサポートしていません知っているが、あなたがそう

* * * * * /foo/bar/your_script 
* * * * * sleep 15; /foo/bar/your_script 
* * * * * sleep 30; /foo/bar/your_script 
* * * * * sleep 45; /foo/bar/your_script 

のように、睡眠を使用して、それをはったりすることができますので、私は彼らがすべての代わりに実行するために得ることができるように、これらの両方を組み合わせる必要があります例えば15秒。

アイデア?

+1

スリープ間隔が* 15 30 15 30 ... *になるようにすることはできますか? – cctan

+0

代替分を無視しますか?そのような音が働くかもしれない – cosmicsafari

+0

それは治療を働いた! – cosmicsafari

答えて

0

スクリプトを1分より短い間隔で実行させるには、次のコードを使用してください。

* * * * * /usr/bin/php -q /path/to/file/script1.php 
* * * * * sleep 15; /usr/bin/php -q /path/to/file/script2.php 
* * * * * sleep 30; /usr/bin/php -q /path/to/file/script1.php 
* * * * * sleep 45; /usr/bin/php -q /path/to/file/script2.php 
関連する問題