在python中,我使用
连接到不同的服务器child = pexpect.spawn('ssh username@systemname')
一旦连接,我想执行一些其他命令。如何获得其他子命令的确切输出,如?
child.sendline("hostname")
或者让我知道是否有另一种方法可以做到这一点。
答案 0 :(得分:0)
您可以尝试以下操作,它会写入提到的文件名:
child.sendline('hostname')
child.logfile_read = open("<filename>", 'a')
child.expect('<what ever you expect after the command execution>')