2010-11-21 78 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分鐘或其他時間運行腳本,並將隨機時間檢查放置在腳本本身的頂部。