如果由页面执行,设置
<?php
ignore_user_abort(true);
set_time_limit(0);
?>
运用sleep(300)+死循环,
这样就可以实现计划任务了,这个程序里不要有输出,有输出容易中断
<?php
ignore_user_abort(true);
set_time_limit(0);
while(1){
$fp = fopen('time_task.txt',"a+");
$str = date("Y-m-d h:i:s")."n";
fwrite($fp,$str);//记录到time_task.txt文本
fclose($fp);
sleep(1800); //半小时执行一次
}
?>
函数int ignore_user_abort :