BASH SSH重定向失败

时间:2014-09-27 12:53:03

标签: bash ssh

我有一个BASH脚本,它登录到多个服务器并运行一系列命令。偶尔我会有服务器不可用的实例(定期维护等)。如何在不传递这样的错误的情况下干净地退出SSH会话?:

bash-3.2$ ssh myserver3
Disconnecting: Bad packet length.

1 个答案:

答案 0 :(得分:1)

您可能正在寻找-q选项:

ssh -q user@host

之后您可以查看返回代码$?

来自man bash

  

<强> -q

     

安静模式。导致所有警告和诊断消息   抑制

您可以在How to create a bash script to check the SSH connection?中找到有关此主题的更多信息。