PHP定时执行任务的简单实现

一共2个文件,1个控制1个实现。使用方法,执行cron.php开始定时任务,将config.php中的1改为0结束任务。
1.config.php 控制文件

1
2
3
<?php
return 1;
?>

2.cron.php 执行文件

1
2
3
4
5
6
7
8
9
10
11
<?php
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*30;// 每隔半小时运行
do{
$run = include 'config.php';
if(!$run) die('process abort');
 //这里是你要执行的代码 
 sleep($interval);// 等待30分钟
}while(true);
?>

本文固定链接: https://www.apieye.com/285.html | APIEYE

该日志由 Jazzy 于2012年10月07日发表在 PHP 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: PHP定时执行任务的简单实现 | APIEYE
关键字: , ,

PHP定时执行任务的简单实现:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!