PHP生成过程

时间:2012-01-21 21:13:20

标签: php

如何在PHP页面中生成一个进程,以便启动一个能够在请求的执行时间内存活的程序

换句话说,我希望页面具有正常的生命周期(几毫秒),但是启动一个在服务器上继续运行的程序。感谢

2 个答案:

答案 0 :(得分:12)

使用此代码:

<?php exec('nohup /usr/bin/my-command > /dev/null 2>&1 &'); ?>

这将子进程分配到后台并将所有输出写入/dev/null。这样PHP就会继续执行脚本,好像不会有任何必须等待的输出。

答案 1 :(得分:0)

如果您需要按时启动流程,我建议您使用CRON。