2016-11-05 124 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此解决方案在我身边运行。我希望它能帮助你。 –

相关问题