python psutil 终止子进程
2015-12-06 12:02
495 查看
sibprocess.Popen()创建一个长时间执行的子进程,用Popen.terminate()无法终止,原因未知。网上得知psutil可有做到,试了一下,果然可有。
需求:要能终止子进程,子进程的执行结果要重定向到文件。
需求:要能终止子进程,子进程的执行结果要重定向到文件。
importpsutil
fromsubprocessimportPIPE
f=open("D:\\test.txt",'w+')
fn=f.fileno()
p=psutil.Popen(["ping","-n","100","www.baidu.com" ],stdout=fn)//把子进程的标准输出重定向到一个文件。
p.terminate()
f.close()
也许有更简单的实现方式,如果谁有,请告诉我一下。
相关文章推荐
- python核心编程-partial函数
- Python编码问题整理【转】
- Python学习第一天心得体会!!!
- python核心编程-reduce函数
- 用Python和OpenCV创建一个图片搜索引擎的完整指南
- python 数据库连接
- Python 标准库 —— os 模块
- python基本 面向对象
- python核心编程-map处理多个序列
- python核心编程-map函数
- [python爬虫] Selenium定向爬取PubMed生物医学摘要信息
- 02python_basis
- 01python_introduce
- Python学习笔记
- selenium python (七)层级定位(二次定位)
- wxPython环境搭建
- python 调试方法
- selenium python (六)定位一组对象
- selenium python (五)打印信息及设置等待时间
- 开始学习Python,设置环境和编译一个简单的程序