首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在没有cron,perl等的情况下每隔5-10分钟运行一次PHP脚本?

如何在没有cron,perl等的情况下每隔5-10分钟运行一次PHP脚本?
EN

Stack Overflow用户
提问于 2018-04-16 12:18:13
回答 2查看 0关注 0票数 0

我想在服务器上每5分钟运行一次脚本。我没有任何类型的管理权限做cron工作等。

我不是很好的PHP程序员,所以这个问题可能看起来很奇怪,但如果你明白,请告诉我一个解决方案。

EN

回答 2

Stack Overflow用户

发布于 2018-04-16 21:15:25

我使用webcron.org这是一个负担得起的在线服务。对我来说,优势在于,我可以在所有服务器上概览所有计划任务。

票数 0
EN

Stack Overflow用户

发布于 2018-04-16 21:49:59

听起来像你唯一的解决办法是“穷人的克伦”。

你要做的是创建一个脚本,放在每5分钟运行一次的页面上。但不能保证每5分钟运行一次。因为它需要有人用“穷人的克朗”来访问页面,并且如果没有人访问超过5分钟,那么它将不会运行,直到有人这样做。

一些示例代码:

<?php
 // load the last run time from a file, database, etc
 if(time() >= $last_run + (60 * 5)) { // 60 * 5 is 5 minutes
     // do your task here
     // save the last run time to a file, database, etc
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档