需要启动一次,之后无限时间执行下去,代码如下:
1 <?php 2 // 与客户端断开仍继续执行 3 ignore_user_abort(); 4 // 执行时间无限制 5 set_time_limit(0); 6 // 时间间隔为10s 7 $interval = 10; 8 // 无限循环 9 do{ 10 // 打开文件 11 $fp = fopen("test.txt", "w"); 12 // 记录当前时间 13 fwrite($fp, date('Y-m-d H:i:s', time())); 14 // 关闭文件 15 fclose($fp); 16 // 暂停10s 17 sleep($interval); 18 }while(true); 19 ?>