【发布时间】:2016-05-29 18:39:14
【问题描述】:
我共有 6 个 IP 地址,在这 6 个 IP 地址中只有 2 个有效。我编写了一个 shell 脚本来使用 sshpass 来测试每个 IP。
问题是当脚本到达正在工作的 IP 时,它会记录在系统(思科交换机)中并停留在那里,而不是继续循环以测试剩余的 IP。如果我在系统上键入“exit”而不是继续循环。
成功登录后,脚本如何自动退出登录系统,并继续测试剩余 IP?
/usr/bin/sshpass -p $ADMINPASS ssh -oStrictHostKeyChecking=no -oCheckHostIP=no -t $ADMINLOGIN@$IP 退出
我可以使用退出状态来确定哪些 IP 有效,哪些无效。
【问题讨论】: