ページ

2015-04-16

cronで中途半端な時間からn分おきに実行する方法


cronは、任意の時間ごとに実行させるデーモンですが
よく使われる方法では、決められた時間に実行させます。

* 9 * * * $HOME/bin/xxxx
毎日9時に実行

*/10 * * * * $HOME/bin/xxxx
10分おきに実行。*は、0-59なのでそれを10で割ると0,10,20,30,40,50となります。

そこで、中途半端にというか任意の時間から開始したい場合があります、




5-59/10 * * * * $HOME/bin/xxxx
とすると、5,15,25,35,45,55で実行となります。
*を指定して10で割れば好きな時間で刻むことができます。

3-59/10 * * * * $HOME/bin/xxxx
3,13,23,33,43,53という具合に。

3-59/4 * * * * $HOME/bin/xxxx
3,7,11,15,19,23,27,31,35,39,43,47,51,55,59という感じです。

実行をばらけさせたい場合に有効です。
規則的であるならばですが。


0 件のコメント :