如何每隔30秒从服务器执行一个脚本 - apache

时间:2013-06-10 12:51:15

标签: php apache execution

如何每隔30秒从服务器执行一个php脚本?

我有一个php脚本,我需要每30秒执行一次,以便通过curl从其他网站检索一些信息。

但我不知道每隔30秒就用apache在后台运行一个php页面。

2 个答案:

答案 0 :(得分:6)

使用Cron作业脚本。 间隔30秒,你可以延迟30秒:

-*/5-22 * * * sleep 30;your_script.php

上述脚本将在凌晨5点到晚上10点运行

答案 1 :(得分:2)

每分钟都有一个cron。你应该考虑是否有一分钟的时间。

Running a cron every 30 seconds

当您想要更频繁地执行脚本时,您需要一个在指定时间内运行脚本的守护程序。但它作为一个cronjob更复杂。

http://kvz.io/blog/2009/01/09/create-daemons-in-php/