获取用shell_exec执行的PHP文件的PID,并具有连续输出

获取用shell_exec执行的PHP文件的PID,并具有连续输出,php,shell-exec,Php,Shell Exec,我有一个PHP脚本,它有一个连续的输出(写入tmp文件以便记录)。到目前为止,我是从shell开始编写脚本的,但是现在,我想通过shell_exec启动它: shell_exec("file.php >> /path/to/log 2>&1 &"); 但是shell_exec总是返回null而不是PID。 如何获取PHP进程ID并将输出写入文件 提前感谢。查看proc\u open和proc\u get\u status

我有一个PHP脚本,它有一个连续的输出(写入tmp文件以便记录)。到目前为止,我是从shell开始编写脚本的,但是现在,我想通过shell_exec启动它:

shell_exec("file.php >> /path/to/log 2>&1 &");
但是shell_exec总是返回null而不是PID。 如何获取PHP进程ID并将输出写入文件


提前感谢。

查看
proc\u open
proc\u get\u status