ignore_2本文来源gaodaima#com搞(代@码$网6
搞gaodaima代码
user_abort(1) 且set_time_limit(0)然后设置了无限循环,如何终止呢?
本帖最后由 zhoumengkang 于 2013-08-09 17:24:21 编辑
今天看手册上的ingore_user_abort()里面有这样的例子,的确可以无限执行下去。但是如果终止这个进程呢?呵呵,,手册上的例子中没有说。不重启服务器的情况下。怎么找到那个进程,然后终止?
ignore_user_abort(0); // run script in background <br />set_time_limit(0); // run script forever <br />$interval=2; // do every 15 minutes... <br />do{ <br /> $data = '1<br />';<br /> file_put_contents('./test.html',$data,FILE_APPEND);<br /> sleep($interval); // wait 15 minutes <br />}while(true);
分享到:
——解决方案——————–
cli模式下
<br /><br /><?php<br />$pid = getmypid();<br />ignore_user_abort(0);<br />set_time_limit(0); <br />$interval=200; <br />do{ <br /> echo "$pid"; //获取pid<br /> sleep($interval);<br />}while(true);<br /><br />
kill pid
搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ignore_user_abort(1) 且set_time_limit(0)然后设置了无限循环,怎么终止呢
转载请注明原文链接:ignore_user_abort(1) 且set_time_limit(0)然后设置了无限循环,怎么终止呢
