ssh命令是否成功?

ssh命令是否成功?

我在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"}
                               }

我认为问题出在第二行和第三行,但不知道如何处理它。

相关内容