比如这条cron规则 , 每分钟执行一次脚本
* * * * * php /var/www/html/test/cron.php
cron.php
$i=0; while(1){ $i++; if($i>60) break; $pid=getmypid(); //查询队列等任务 file_put_contents("/tmp/cron_test","{$pid}=={$i}\n",FILE_APPEND); sleep(1); }
不停顿,每秒执行一次,前面的数字是当前的进程id,可以看到进程更换了