"nc -zメソッド 「ソカトラン?

「nc -z」の動作を取得したい。ホストポート; echo $?"ネットワーク管理者がnetcatを無効にしたため、socatを使用します。目的は、2つのサーバー間のTCP接続が開いているかどうかをテストすることです。どうすればよいですか?

ベストアンサー1

nc -z host portデータを送信せずに接続のみを試みるので、同じでなければなりませんsocat /dev/null tcp4:host:port

私はこれがsocatに対して予想される動作を達成すると思います。

socat /dev/null tcp4:host:port > /dev/null 2>&1 ; echo $?

おすすめ記事