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/nc
comando.
Me gustaría saber una solución equivalente para usar con el nmap-ncat
paquete.
Respuestas:
--send-only </dev/null
Parece funcionar.fuente