Command line 如果出现以下情况,如何启动流程并停止流程;“错误”;字符串出现在控制台输出字符串中的一行命令集

Command line 如果出现以下情况,如何启动流程并停止流程;“错误”;字符串出现在控制台输出字符串中的一行命令集,command-line,cmd,ffmpeg,console,find,Command Line,Cmd,Ffmpeg,Console,Find,现在我需要设置一行cmd命令,用于启动进程并监视Console输出字符串流。因此,如果进程的控制台输出中出现错误消息,则可以立即停止进程 例如,我尝试了以下设置,但失败了。看来find命令没有得到任何字符串流,其中搜索关键字“error” ffmpeg“结束编码过程选项集”|查找“错误”&退出 或者 ffmpeg“结束编码过程选项集”2>&1查找“错误”并退出 有什么解决办法吗 提前感谢如果目标是在抛出错误时退出ffmpeg,则将-xerror添加到ffmpeg命令中,这将导致ffmpeg在出现

现在我需要设置一行cmd命令,用于启动进程并监视Console输出字符串流。因此,如果进程的控制台输出中出现错误消息,则可以立即停止进程

例如,我尝试了以下设置,但失败了。看来find命令没有得到任何字符串流,其中搜索关键字“error”

ffmpeg“结束编码过程选项集”|查找“错误”&退出

或者

ffmpeg“结束编码过程选项集”2>&1查找“错误”并退出

有什么解决办法吗


提前感谢

如果目标是在抛出错误时退出ffmpeg,则将
-xerror
添加到ffmpeg命令中,这将导致ffmpeg在出现错误时退出。

您要查找哪种错误?任何?@Mulvya在使用重定向时,错误消息为“[NULL@000000000 215A2C0]无法为“find”find找到合适的输出格式:无效参数”。当使用管道时,没有错误信息,也不会影响find命令的提取。但现在我找到了一种在web中结合重定向和管道的方法,如“2>&1 |”,因此它适用于监控这种情况,如下所示。。(ffmpeg“endcoding process options set”2>&1 |查找“错误”和退出)但进程停止操作未解决。;;谢谢你的回答,穆尔维亚。但它不在我的ffmpeg选项表中。使用“-xerror”选项测试时,没有效果。尽管有错误,我的ffmpeg仍继续这个过程。我使用的ffmpeg版本是ffmpeg版本,是git-2017-12-30-97b8943的Zerano版本。