下面是一个示例片段,通常它工作正常,除非我们通过一些关闭服务器或导致断开连接的命令。
为了处理这个问题,在发送cmd之后是否可以期待“#”或 eof 。
send "${_cmd_}\r"
expect "#"
send "exit\r"
下面是一个示例片段,通常它工作正常,除非我们通过一些关闭服务器或导致断开连接的命令。
为了处理这个问题,在发送cmd之后是否可以期待“#”或 eof 。
send "${_cmd_}\r"
expect "#"
send "exit\r"
当然,如果连接关闭,expect 将对特殊模式做出反应
eof
。你想做的是这个eof
exit
命令,然后继续等待eof