Popen对象的一些方法
Popen.poll() 检查子进程是否终止,返回对象的returncode
Popen.wait() 等待子进程完成,阻塞。返回returncode
Popen测试数据municate(input=None) 将信息输入到进程,从stdout和stderr中读取数据,直到达到文件结尾。等待进程终止。可选的stdin参数应该是要发送到子进程的字符串,如果没有数据应发送给子进程,则为None。
返回一个元组(stdout,stderr) 但是读取的数据缓存在内存中,所以如果数据量很大或者无限,就不要使用这种方法
Popen.pid 返回子进程的pid
Popen.returncode 读取进程的状态码 None —— 子进程尚未结束;
==0 —— 子进程正常退出;
> 0—— 子进程异常退出,returncode对应于出错码;
< 0—— 子进程被信号杀掉了。
Popen.kill() 杀死进程
相关推荐:
基于Python Shell获取hostname和fqdn释疑
bpython 功能强大的Python shell
以上就是利用python执行shell脚本 并动态传参 及subprocess基本使用 的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于利用python执行shell脚本并动态传参及subprocess基本使用的详细内容...