@H_403_0@本文实例讲述了PHP脚本守护进程原理与实现方法。分享给大家供大家参考,具体如下:
@H_4030@<span style="font-size: medium">
思路:
@H403_0@1. while 循环,若当前没有数据要操作可以休眠;
2. crontab 脚本每隔固定时间段执行该脚本,执行时先检测是否已在执行,若无 执行,有则 跳过。
3. nohup 后台执行
4. flock -xn 加锁
@H_4030@<span style="font-size: medium">
实例:
@H403_0@要执行代码:index.PHP
<div class="jb51code">
<pre class="brush:PHP;">
<?PHP
set_time_limit(0);
//死循环
while(1) {
$message = '1111111' . "\n";
error_log($message);
sleep(5);
}