php定时任务

ignore_user_abort(); //关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0); // 通过set_time_limit(0)可以让程序无限制的执行下去

代码如下:

<?php
    ignore_user_abort(); 
    set_time_limit(0); 
    $interval = 5; // 每隔5秒运行
    $k = 0;
    do {
    $time = time();
    $file = './test.txt';
    $content = "cron:".date('Y-m-d H:i:s');
    $fp = fopen($file, 'a');
    fwrite($fp, $content);
    fclose($fp);
    if($k>=5){ 
      break;
    }
    $k++;
    sleep($interval); // 等待5秒钟
  } while (true);
     
?>

 

posted @ 2016-07-19 09:57  黄志东  阅读(554)  评论(0编辑  收藏  举报