特定のサーバープロセスが準備されるまで、つまり着信TCP接続を受け入れるまでスクリプトの実行を遅らせたいと思います。
ローカルTCPポートが開いていることをどのようにテストしますか(SYN / ACK応答を受け取ります)?
答え1
lsof
この目的で使用できる場合は使用します。関連するポート条件を含むgrep
行の出力を確認できます。LISTEN
ポート名がシンボルなどに変換されないようにするには、いくつかのオプションを渡す必要があります。man lsof
詳しくはこちらをご覧ください。