php windows下的定时程序

来源:互联网 发布:抓取数据 编辑:程序博客网 时间:2024/04/30 20:47
ignore_user_abort(false);set_time_limit(0);$interval = 30;do{$fp = fopen("text3.txt",'a');fwrite($fp, date('H:i:s').' ');fclose($fp);//echo "a ";sleep($interval);}while(true);

这种方法,可以实现美国多长时间执行一次代码,但是有问题,关掉浏览器也会继续执行不会停下来,ignore_user_abort() 函数设置与客户机断开是否会终止脚本的执行。igonre_user_abort会让PHP独立在后台运作。即时关闭浏览器也是如此,除非重启服务器。set_time_limit(0)表示不限制此段代码的运行时间,设置30表示只允许执行30秒。

用这种方法有问题,就是一旦开始就停不下来了,不要在windows上做定时程序了,在linux用crontab等方法。

0 0
原创粉丝点击