我正在使用 pexpect ssh 编写脚本进行编译,ssh 自动化看起来像这样,
enter code here
child = ssh_expect('root', server2, cmd)
child.expect(pexpect.EOF)
print child.before
cmd 是这样的:
cmd = "./configure CFLAGS=\"-g -O0 -DDEBUG\""
问题是它说,
configure: error: unrecognized option: -O0
然而,如果使用 commands.getoutput 运行相同的命令,那么它会正确执行。
质疑产生这种错误的问题是什么,我该如何消除这个错误?
提前致谢 :)