首先来看看各个使用情况:
(1)subprocess.Popen()
import subprocess
cmd_string = "sudo chroot /home/ubuntu/hdd_1/zgd/Open_Components/firmware_analysis/GE_F650-192.168.0.232 ./qemu-ppc-static /bin/busybox"
p = subprocess.Popen(cmd_string, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
outinfo = p.stdout.readlines() #或者outinfo = p.stdout.read()
print outinfo
能够打印出终端输出的结果:
(2) os.system()
import os
cmd_string = "sudo chroot /home/ubuntu/hdd_1/zgd/Open_Components/firmware_analysis/GE_F650-192.168.0.232 ./qemu-ppc-static /bin/busyb