2
我有一个php脚本,我想在随机时间每小时运行几次。我怎么能这样做?随机cron运行
我有一个php脚本,我想在随机时间每小时运行几次。我怎么能这样做?随机cron运行
有无cron运行每分钟的剧本,并把这样的事情在PHP脚本的开头:
// stop the script approx. 9 out of 10 times
if(rand(1, 10) != 1) {
die();
}
让cron设置为每分钟或5分钟或其他时间运行脚本,并将随机时间检查放置在脚本本身的顶部。
这很好,我会尝试。如果我想更频繁地运行它,我应该将其更改为如下形式:if(rand(1,10)!= 1,2,3等)die(); }对不对? – llokely 2010-11-21 13:52:09
那么确切的语法将不起作用,但这个想法是正确的。也许最简单的修改就像if(rand(1,100)> 30){die(); }这会让脚本运行30%的时间。改变30来改变概率。 – JJJ 2010-11-21 13:57:45
感谢您的帮助,它的工作原理! – llokely 2010-11-21 14:02:44