今天尝试使用python 的 subprocess 模块
使用类似如下语句:
p=subprocess.Popen(['ssh','root@localhost'],stdout=subprocess.PIPE)
按照参数的说明,ssh的输出内容会到 subprocess.PIPE,但是实际执行发现,ssh的内容还是被打印到屏幕上了,不仅如此,还接管了当前命令行窗口的标准输入。