如何在PHP页面中生成一个进程,以便启动一个能够在请求的执行时间内存活的程序?
换句话说,我希望页面具有正常的生命周期(几毫秒),但是启动一个在服务器上继续运行的程序。感谢
答案 0 :(得分:12)
使用此代码:
<?php exec('nohup /usr/bin/my-command > /dev/null 2>&1 &'); ?>
这将子进程分配到后台并将所有输出写入/dev/null
。这样PHP就会继续执行脚本,好像不会有任何必须等待的输出。
答案 1 :(得分:0)
如果您需要按时启动流程,我建议您使用CRON。