执行命令行时有没有办法手动设置pid?
如果没有,有没有办法学习最后一个过程的pid?
我尝试了pgrep $ name,但它提供了多个pid
-------更新--------- 我想做的是
$command = 'ffmpeg -reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -
reconnect_delay_max 2000 -i '.$streamurl.' -c:v copy -c:a aac -ar 44100 -ab
128k -ac 2 -strict -2 -f flv '.$rtmp.'' . ' > /dev/null 2>&1 & echo $!; ';
这是我如何获取id,它只适用于第一个命令
$command_get_pid = 'pgrep ffmpeg';
$procid = shell_exec($command_get_pid);
现在如果我再次执行命令pgrep ffmpeg将返回2(pid)