0
我有一個BASH腳本,它登錄到多個服務器並運行一系列命令。偶爾我會遇到服務器不可用的情況(定期維護等)。我怎樣才能退出了SSH會話的乾淨不經過這樣的錯誤?:BASH SSH重定向失敗
bash-3.2$ ssh myserver3
Disconnecting: Bad packet length.
我有一個BASH腳本,它登錄到多個服務器並運行一系列命令。偶爾我會遇到服務器不可用的情況(定期維護等)。我怎樣才能退出了SSH會話的乾淨不經過這樣的錯誤?:BASH SSH重定向失敗
bash-3.2$ ssh myserver3
Disconnecting: Bad packet length.
你可能會尋找-q
選項:
ssh -q [email protected]
你可以檢查返回代碼$?
之後。
從man bash
:
-q
安靜模式。導致所有的警告和診斷信息是 抑制
您可以找到有關此主題的How to create a bash script to check the SSH connection?更多信息。
你問你怎麼可以避免消息去stderr? – 2014-09-27 12:54:01