SSH /スクリプトアクセス用にリモートシステムがオンラインであることを確認する方法は?

SSH /スクリプトアクセス用にリモートシステムがオンラインであることを確認する方法は?

私のラップトップからUbuntuサーバーにデータをバックアップするスクリプトを書いています。これを行うには、バックアップを開始する前にサーバーが利用可能かどうかをテストするための(ba)shコマンドを探しています。pingポート22でブール値を返すのと同じです。

どうすればいいですか?

ベストアンサー1

このように:

nc -z hostname 22 > /dev/null
echo $?

その場合は0使用できます。もしそうなら、1そうではありません。

おすすめ記事