私は6つのIPアドレスを持っていますが、6つのうち2つだけが有効です。私はsshpassを使って各IPをテストするシェルスクリプトを書いた。自動化のsshpass出口
問題は、スクリプトがシステム内のログ(Ciscoスイッチ)を動作させているIPに到達し、そこにとどまり、残りのIPをテストするためにループを継続しないことです。私がシステムに "exit"と入力すると、ループを続行します。
ログインが成功したら、スクリプトは自動的にログに記録されたシステムから抜け出し、残りのIPのテストを続行できますか?
は/ usr/binに/ sshpass -p $ sshのADMINPASS -oStrictHostKeyChecking =いいえ-oCheckHostIP =いいえ-t $ ADMINLOGIN @ $ IP出
私はIPが働いており、その上にいるかを把握するには、exitステータスを使用することができますうまくいかなかった。