如何通过程序设置cron job?
我们为项目制作了安装程序,在安装时需要使用PHP以编程方式设置cron job。
请注意,该项目可能在LINUX / WINDOWS上运行,
我该如何实现这一点?或者是否有比CRON JOB更好的选项。
我正在使用Codeigniter(欢迎使用基于原生PHP的解决方案,但如果是通过CI,则会非常有帮助)
cron job包括:
- 检查特定表并删除无效数据
- 从邮件服务器向数据库插入值
- 检查某些文件的可用性。
谢谢。
如何通过程序设置cron job?
我们为项目制作了安装程序,在安装时需要使用PHP以编程方式设置cron job。
请注意,该项目可能在LINUX / WINDOWS上运行,
我该如何实现这一点?或者是否有比CRON JOB更好的选项。
我正在使用Codeigniter(欢迎使用基于原生PHP的解决方案,但如果是通过CI,则会非常有帮助)
cron job包括:
谢谢。
// this will run on average once every 100 page views
if(rand(1, 100)==1) runJobQueue();
// if has passed 1 hour since last update... re-update it
$result = mysql_query("SELECT `timestamp` FROM job_times WHERE whatever...")
if(mysql_result($result, 2) >= ( now() - 3600)) {
runJobQueue()
在Linux中,可以使用cron job来执行定时任务,在Windows中的替代方案是计划任务。 http://support.microsoft.com/kb/308569
cron
命令,所以我猜你应该使用Windows任务计划程序
:http://support.microsoft.com/kb/308569,请查看这个帖子https://dev59.com/KW855IYBdhLWcg3wUCaC。 - Cyclonecode