2010-11-21 47 views

回答

1

有无cron运行每分钟的剧本,并把这样的事情在PHP脚本的开头:

// stop the script approx. 9 out of 10 times 
if(rand(1, 10) != 1) { 
    die(); 
} 
+0

这很好,我会尝试。如果我想更频繁地运行它,我应该将其更改为如下形式:if(rand(1,10)!= 1,2,3等)die(); }对不对? – llokely 2010-11-21 13:52:09

+0

那么确切的语法将不起作用,但这个想法是正确的。也许最简单的修改就像if(rand(1,100)> 30){die(); }这会让脚本运行30%的时间。改变30来改变概率。 – JJJ 2010-11-21 13:57:45

+0

感谢您的帮助,它的工作原理! – llokely 2010-11-21 14:02:44

0

让cron设置为每分钟或5分钟或其他时间运行脚本,并将随机时间检查放置在脚本本身的顶部。