首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终止或停止lettuce中的python脚本

终止或停止lettuce中的python脚本
EN

Stack Overflow用户
提问于 2018-04-16 15:40:20
回答 1查看 29关注 0票数 0

我有一个python脚本,它永久地发送数据,在看到它的输出后,我想停止或杀死python脚本.in lettuce,我不能设法杀死python script.Any,对此有什么想法?我试过了:

代码语言:javascript
复制
os.system('pgrep -f sample.py')
    time.sleep(3.0)
 os.system('pkill -9 -f sample.py')
EN

回答 1

Stack Overflow用户

发布于 2018-04-16 15:50:32

Try子过程,它更加干净和优雅。在执行命令后,可以通过p.communicate()读取命令输出。

代码语言:javascript
复制
p = subprocess.Popen(['pgrep', '-f', 'sample.py'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
pid = p
time.sleep(3.0)
os.kill(pid=pid, sig=9)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49851913

复制
相关文章

相似问题

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