我正在运行一个php脚本,该脚本在我的Windows操作系统中无法正常工作,但这应该在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上运行此代码,我的最佳选择是什么。详细的解释将不胜感激,因为我对后台过程知之甚少。
Windows上的Nohup,无需等待完成即可执行
nohup>/dev/null 2>&1
上述命令将所有内容从控制台重定向到空位置,包括错误日志 (2>&1)。
在Windows上,这是使用批量回显关闭来完成的。
您的问题可能应该更改为"Windows上nohup的平等性是什么",它提供了清晰度。
我认为此链接为您提供了有关您的问题的更多信息:Windows上的nohup是什么?