Cron:设置替代秒数

时间:2012-04-02 10:12:19

标签: cron crontab

我前几天发布了一个关于在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 个答案:

答案 0 :(得分: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