nmap-ncatのgnu-netcatに対応する「-z」オプションは何ですか?

nmap-ncatのgnu-netcatに対応する「-z」オプションは何ですか?

次のコマンドを使用してスクリプトを実行する前に、サービスのリスニングポートを確認してください。

until nc -z $HOST $PORT
do
  echo "waiting for service to be available..."
  sleep 0.5
done

exec "/my/script"

以前はgnu-netcatと連携していましたが、今ではLinuxディストリビューションをアップグレードし、nmap-ncatをコマンドとして使用します/usr/bin/nc

nmap-ncatpackage.jsonで使用できる同等のソリューションを知りたいです。

答え1

--send-only </dev/null問題を解決しているようです。

答え2

私の問題は、「for」ループを介して接続を確認して終了(-zで提供)したいのですが、-zは私のCentOSバージョンではオプションではないので、必要なことをすることです。

nc -vi 2 $h $p ... -v, --verbose 詳細レベル設定 (複数回使用可能) -i, --idle-timeout アイドル読み取り/書き込みタイムアウト... Ncat: バージョン 6.40(http://nmap.org/ncat)Ncat:$ h:$ pに接続します。 SSH-2.0-OpenSSH_7.5 Ncat:アイドルタイムアウトが切れました(2000ms)。 ...

関連情報