これを使用してスクリプトを実行する前に、サービスのリスニングポートを確認します。
until nc -z $Host $PORT
do
echo "waiting for service to be available..."
sleep 0.5
done
exec "/my/script"
以前はgnu-netcatで機能していましたが、今ではLinuxディストリビューションをアップグレードしており、/usr/bin/nc
コマンドにnmap-ncatを使用しています。
nmap-ncat
パッケージで使用する同等のソリューションを知りたいのですが。
--send-only </dev/null
トリックをするようです。