教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php函数ingore_user_abort执行定时任务的方法

php函数ingore_user_abort执行定时任务的方法

发布时间:2016-04-21   编辑:jiaochengji.com
本文介绍的php执行定时任务的方法,适用于linux及windows环境,没有crontab或计划任务都可以执行。有需要的朋友,参考下吧。

在linux系统中,可以借助crontab,设置php的定时任务执行。
但是在windows中又要如何呢?

本文介绍的这个方法,使用函数:ignore_user_abort(),set_time_limit(0),sleep($interval),在windows服务器中也可以用的。

此代码只要运行一次后关闭浏览器即可。
不足:当重启了apache之后,脚本终止,则需要再次运行。
代码如下:
 

复制代码 代码示例:
<?php
/**
* 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函数都分为哪两种?

[关闭]
~ ~