有人可以共享一个python脚本示例,该脚本显示子进程的子进程(java由file.bin启动)的输出(踢开file.bin)吗?
子进程(由file.bin启动)子进程(踢开file.bin)如下所示ps -ef | grep java
rrr 26267 26266 0 16:05 pts/12 00:00:03 /tmp/install.dir.26267/Linux/resource/jre/bin/java com.rew.erg.REW /tmp/install.dir.26267/temp.erg /tmp/env.properties.26267 "-i" "console"
我们如何连接到另一个子进程的子进程并像expect或pexpect脚本一样执行它的交互?
答案 0 :(得分:0)
有很多方法可以做到这一点,这只是一个例子:
import subprocess
try:
output = subprocess.check_output(cmd, stderr=subprocess.STDOUT,shell=True)
except subprocess.CalledProcessError, ex:
ret = ex.returncode