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 を使用して同じコマンドを実行すると、正しく実行されます。
この種のエラーが生成される問題は何ですか?また、どうすればこれを根絶できますか?
前もって感謝します :)