我正在运行一个在我的Windows操作系统中无法正常工作的PHP脚本,但这应该适用于Linux。
我认为 nohup 不是Windows的关联工具。
$ffmpeg = 'C:\ffmpeg\bin\ffmpeg';
$command = "nohup >/dev/null 2>&1 ".$ffmpeg." -i {$input_path} {$ffmpeg_string} -stats -y {$output_path} 2> {$log_path} >/dev/null &";
exec( $command );
如果我想在Windows上运行此代码,那么可能是我最好的选择。 由于我对背景过程了解不多,因此将非常感谢详细解释。
答案 0 :(得分:0)
nohup> / dev / null 2>& 1
上述命令将所有内容从控制台重定向到空位置,包括错误日志(2>& 1)。
在Windows上这是使用批处理中的echo off完成的。
您的问题可能应该更改为" Windows和#34的nohup是什么,它提供了清晰度。
我认为此链接可为您提供有关您的问题的更多信息:What's the nohup on Windows?