Python用 subprocess编写超时进程控制脚本
来源:互联网 发布:js onload=onload() 编辑:程序博客网 时间:2024/05/21 09:44
一直都寻找在Python下方便控制子进程运行时间的脚本。虽然网上有很多的好方法,但是都不能满足我的需求(也是我资质太低看别人的脚本总感觉太吃力,总有些看不明白的地方)。
下面这个脚本和网上一样利用了subprocess函数创建一个子进程控制脚本。(闲话少说,直接上菜!!!)
#!/usr/bin/pythonimport subprocess,timedef Test_ilo(): ilo_ip = '10.212.236.12' sn_nu = 'BDSGJ11275067' Returncode = "over" cmd = 'sh ilo_test.sh %s %s' %(ilo_ip,sn_nu) child = subprocess.Popen(cmd,stdout = subprocess.PIPE,shell = True) timeout = 10 child_pid = child.pid while True: while_begin = time.time() Flag = child.poll() print Flag if Flag == 0 and timeout > 0: Returncode = child.stdout.read() print Returncode break elif not Flag and timeout < 0: child.kill() print Returncode break else: time.sleep(1)if __name__ == '__main__': print "Test_ilo", Test_ilo()
其中使用的一些函数就靠大家自己去找了,小弟也就不班门弄斧了。
0 0
- Python用 subprocess编写超时进程控制脚本
- python 连接超时判断subprocess
- python 子进程subprocess
- python安全管理子进程-subprocess
- Python 中的 Subprocess 多进程
- python类库31[进程subprocess]
- python 启动进程,杀死 subprocess
- Python 子进程 (subprocess包)
- Python子进程 subprocess模块
- python安全管理子进程-subprocess
- Python子进程 (subprocess包)
- python-subprocess创建附加进程
- python子进程模块:subprocess
- python中的subprocess子进程
- shell脚本超时控制
- shell脚本超时控制
- shell脚本超时控制
- subprocess监控子进程的脚本执行
- Linux chmod授权命令说明
- Ordering Tasks UVA 10305
- 吉利雅门窗 公司简介 http://jlymc.com
- 房祖名涉容留他人吸毒被刑拘 缴大麻100克
- service的相关注意事项
- Python用 subprocess编写超时进程控制脚本
- ubuntu操作笔记及imdou8网站部署备忘
- 吴昕杜海涛吻照曝光 2人牵手逛街传已偷领证
- 二叉树 最小公共父节点
- android 动画分类
- Python yield 使用浅析(转)
- chmod命令详细用法
- 郑爽马天宇"在一起"早有端倪 两人亲密照流出
- 陈伟霆称李易峰阿sa难抉择 暂不求婚不出演《盗墓》