2016-11-05 122 views
1

我有這樣如何在cPanel中每15分鐘運行一次PHP cronjob並持續30秒?

domain.com/xxx.php 

PHP腳本我設置一個cron每隔15分鐘用一個網站(cronjob.org),但它只能訪問到我的PHP腳本,其持續時間就像是1到2秒。

但我的cronjob需要30秒的持續時間(必須訪問我的PHP腳本30秒,並等待另一份工作)。 如何創建PHP腳本,以及如何將它放入我的cPanel中,如下所示?

domain.com/yyy.php 

當我設置的cronjob與(cronjob.org),每15分鐘

domain.com/yyy.php 

它訪問我原來的PHP腳本

domain.com/xxx.php 

30秒的持續時間。

+0

15分鐘或30秒或00:15:30? –

+0

我的腳本需要30秒撥打 – hpscool

+0

請參閱我的更新回答。它會幫助你! –

回答

1

簡而言之,cron並不是隨時間變化的粒度。你會得到最短的時間是1分鐘。

我會使用cron來每分鐘運行一次腳本,並讓這個腳本在運行之間以15秒的時間間隔運行四次腳本。

* * * * * sleep 30; some_job 

睡眠(30); //睡30秒

這樣,您可以獲得cron的所有好處以及30秒的運行週期。

+0

@ hpscool此解決方案在我身邊運行。我希望它能幫助你。 –

相關問題