4
Expect&sendコマンドでsudoコマンドをbashスクリプトで実行するにはどうすればよいですか?
誰かがsudoコマンドを実行する方法を教えてもらえますexpectか?以下を試しましたが、うまくいきません。誰か私に提案をお願いできますか? set login "sasuke" set addr "hostname" set pw "mypasswd" spawn ssh $login@$addr expect "$login@$addr\'s password:" send "$pw\r" expect "#" send "output=$(sudo virsh list --all | awk "/running/{print \$2}" | tail -2); sudo virsh dominfo $output" expect "password:" send "$pw\r" expect "#" 以下のスクリプトを試したところ、エラーなしで実行されましたが、出力が得られませんでした。スクリプトと実行時の出力を次に示します。ここのどこで間違いをしていますか? set login "sasuke" set addr "hostname" set …