我在expect脚本中生成了ssh。在脚本中,我必须检查本地计算机上 ssh 命令的退出状态,以使用if
/在该脚本中设置一些条件else
。
spawn ssh [email protected]
set success [exec echo \$?\r]
if { $success == 0 } {
expect {
"(yes/no)? "
{send "yes\r"}
"password:"
{send "mypasswd\r"}
}
我认为问题出在第二行和第三行,但不知道如何处理它。