¿Cuál es la opción equivalente '-z' de gnu-netcat en nmap-ncat?

13

Compruebo un puerto de escucha en un servicio antes de ejecutar un script usando esto:

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

exec "/my/script"

Solía ​​funcionar con gnu-netcat, pero ahora, he actualizado la distribución de Linux y usa nmap-ncat para el /usr/bin/nccomando.

Me gustaría saber una solución equivalente para usar con el nmap-ncatpaquete.

Enderson Maia
fuente
Misma pregunta recientemente formulada y respondida en ServerFault: serverfault.com/q/788934/112426
bonsaiviking

Respuestas:

13

--send-only </dev/null Parece funcionar.

Jasen
fuente