nohup> / dev / null替代Windows

时间:2014-12-24 17:20:07

标签: php windows ffmpeg background-process nohup

我正在运行一个在我的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上运行此代码,那么可能是我最好的选择。 由于我对背景过程了解不多,因此将非常感谢详细解释。

nohup on windows, exec without waiting for finish

1 个答案:

答案 0 :(得分:0)

nohup> / dev / null 2>& 1

上述命令将所有内容从控制台重定向到空位置,包括错误日志(2>& 1)。

在Windows上

这是使用批处理中的echo off完成的。

您的问题可能应该更改为" Windows和#34的nohup是什么,它提供了清晰度。

我认为此链接可为您提供有关您的问题的更多信息:What's the nohup on Windows?