Cron Job在几分钟之间运行?

时间:2013-03-12 23:33:55

标签: cron

好的,所以我看到所有这些关于每10分钟运行一次的问题,每一分钟,但它都是SET。但是,我希望我的每10-15分钟随机运行一次。在这些范围之间,有时它会选择13分钟,12分钟等等。

您是否有可能在共享服务器上执行此操作?或者我是否必须通过PHP对其进行编程并在每次有人访问我要刷新的页面时运行该脚本?

感谢您的投入!

1 个答案:

答案 0 :(得分:0)

我通常让cronjob每隔10分钟运行一次,在cron执行的脚本本身中,我在脚本的标题处放置了一个睡眠+随机数的额外随机"窗口"我需要 - 即:在你的情况下5分钟=> 300秒

类似的东西:

#!/usr/bin/php

<?
sleep( rand(1, 300) );

print "starting job ! \n"
?>