php函数ingore_user_abort执行定时任务的方法
在linux系统中,可以借助crontab,设置php的定时任务执行。
但是在windows中又要如何呢?
本文介绍的这个方法,使用函数:ignore_user_abort(),set_time_limit(0),sleep($interval),在windows服务器中也可以用的。
此代码只要运行一次后关闭浏览器即可。
不足:当重启了apache之后,脚本终止,则需要再次运行。
代码如下:
/**
* php定时任务
* 关掉浏览器,后台继续执行
* edit www.jbxue.com
*/
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*30;// 每隔半小时运行
do{
/*此处放你的代码*/
sleep($interval);// 等待5分钟
}while(true);
?>
您可能感兴趣的文章:
php函数ingore_user_abort执行定时任务的方法
php定时任务的实现代码举例
php定时计划任务实例教程
php定时计划任务 ignore_user_abort的用法举例
深入php定时计划任务的实现方法详解
Python schedule任务调度及其用法
php定时执行任务的简单实例
windows下PHP实现定时执行脚本的实现方法
php定时执行(windows与linux)
php函数都分为哪两种?