subprocess.Popen在后台运行时崩溃

时间:2016-03-17 15:52:40

标签: python background ffmpeg subprocess popen

在我正在使用的程序中,我尝试检查用户计算机上安装的FFMPEG版本。通过在前台运行时使用subprocess.Popen或在分离的屏幕中运行时,这非常正常。

但是,当您在没有屏幕的后台运行它时(例如COMMAND&> / dev / null&),此过程会使程序崩溃。 (见下文)我看到有些人在网上遇到类似的问题,但我似乎无法解决这个问题...

我有什么想法吗?

version_ffmpeg = subprocess.Popen(["ffmpeg","-version"],stdout=subprocess.PIPE,stderr=None)

f_out = version_ffmpeg.communicate()
(then...)
if f_out --> 3rd word contains --> etc.

0 个答案:

没有答案