首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过子进程杀死FFMPEG命令

通过子进程杀死FFMPEG命令
EN

Stack Overflow用户
提问于 2022-03-06 23:50:05
回答 1查看 103关注 0票数 0

我在linux的终端上运行的pkill -f ffmpeg中有以下命令。但是,它在我的Python代码中不起作用。

这就是我尝试过的:

subprocess.run('pkill -f ffmpeg', shell=True)

subprocess.run('pkill -f ffmpeg', shell=True)

os.system('pkill -f ffmpeg')

然而,它们似乎不起作用。

EN

回答 1

Stack Overflow用户

发布于 2022-03-07 00:19:17

您有不同的选项来运行外部进程和与操作系统交互。

os.popen()从命令打开管道,这允许命令将其输出发送到另一个命令。

代码语言:javascript
复制
import os

stream = os.popen('pkill -f ffmpeg')
output = stream.readlines()

susbprocess.Popen方法是从子进程模块创建的,目的是替换os模块中可用的几种方法,这些方法被认为不是很有效。

代码语言:javascript
复制
import subprocess

subprocess.Popen('pkill -f ffmpeg', shell=True) # or 'pkill -n ffmpeg'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71375133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档