PythonインストールにExpectスクリプト「myexpect.sh」を実行するように指示しようとしています。
#!/usr/bin/expect
spawn ssh usr@myip
expect "password:"
send "mypassword\n";
send "./mycommand1\r"
send "./mycommand2\r"
interact
私はWindowsを使用しているので、Expectスクリプトの行をPythonに書き直すことはできません。助言がありますか?「./myexpect.sh」がbashシェルから実行する方法で実行できるものはありますか?
サブプロセスコマンドである程度の成功を収めました。
subprocess.call("myexpect.sh", shell=True)
エラーが発生しました:
myexpect.shは有効なWin32アプリケーションではありません。
これを回避するにはどうすればよいですか?