Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每分钟调用一次php脚本_Php_Cron - Fatal编程技术网

每分钟调用一次php脚本

每分钟调用一次php脚本,php,cron,Php,Cron,我想每分钟调用一个php脚本。我的Web服务器上的脚本运行时间约为90秒。 我想用cronjobs来做,但我必须为这项服务付费。还有其他可能性吗 非常感谢。不太感谢。您可以让脚本在完成后60秒自行调用。但是如果脚本崩溃,它将不会重新启动 类似sleep(60*1000)的功能可以使其睡眠60分钟,然后再次调用页面,或者从顶部重新启动脚本。使用Google AppEngine上的脚本“ping”您的页面(更准确地说)。免费:-)试试看。不过,这与杜邦的建议大致相同 根据php设置,您可能可以使用

我想每分钟调用一个php脚本。我的Web服务器上的脚本运行时间约为90秒。 我想用cronjobs来做,但我必须为这项服务付费。还有其他可能性吗


非常感谢。

不太感谢。您可以让脚本在完成后60秒自行调用。但是如果脚本崩溃,它将不会重新启动


类似sleep(60*1000)的功能可以使其睡眠60分钟,然后再次调用页面,或者从顶部重新启动脚本。

使用Google AppEngine上的脚本“ping”您的页面(更准确地说)。免费:-)

试试看。不过,这与杜邦的建议大致相同

根据php设置,您可能可以使用

php /wherever/yourscript.php </dev/null &>/dev/null
php/where/yourscript.php/dev/null

php内部的命令行。

好吧,cron是这方面公认的工具,其他任何东西都是黑客。
sleep(60*1000)
会让php休眠近17个小时!没关系,Alex,php睡得越久,这个世界就越好。我可以问一下,为什么需要经常运行这个脚本吗?通常情况下,只有在流量很大的情况下才需要这样做……在这一点上,您至少会运行一个vps……我必须检查mysql数据库的时间戳,如果该时间戳是20分钟前,它必须调用一个函数。最重要的是,用户可以在需要时提交时间戳。因此,我必须每分钟检查20分钟是否结束。你能更准确地描述一下吗:)@rdesign:在GAE上创建一个计划任务(这是一个在GAE项目中调用脚本的cron作业),并让“cron脚本”向你的服务器发出“HTTP GET”(或其他)命令。这将触发服务器上的PHP脚本。