python subprocess.call如何前台前景

时间:2018-06-21 07:35:16

标签: python subprocess

代码示例:

for cmd in command_list:
        print cmd
        p = subprocess.call(['/bin/bash', '-i', '-c', cmd['command']])

然后,我需要将这些后台子进程设置为shell上的前台: enter image description here

如何在代码中使这些后台子进程成为前台?

1 个答案:

答案 0 :(得分:-1)

尝试一下,输出将发送到stdout

import sys p = subprocess.call(['/bin/bash', '-i', '-c', cmd['command']], stdout=sys.stdout)