<?php ignore_user_abort(); //关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0); // 通过set_time_limit(0)可以让程序无限制的执行下去 $interval=60*5; // 每隔5分钟运行 do{ //这里是你要执行的代码 sleep($interval);// 等待5分钟 }while(true); ?>
测试效果代码
新建time_out.php 复制下面代码
<?php ignore_user_abort(); //关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0); // 通过set_time_limit(0)可以让程序无限制的执行下去 $interval=60*5; // 每隔5分钟运行 $i = 10; do{ //这里是你要执行的代码 $data = file_get_contents('./123.txt'); $data .= $i."\r\n"; file_put_contents('./123.txt', $data); sleep($interval);// 等待5分钟 }while($i--); ?>
在time_out.php 同级目录新建123.txt 文件
再在浏览器访问 localhost/time_out.php
然后关闭页面 效果是每5分钟在123.txt文件打印10 9 … 0