Bashスクリプトで開かれたTCPポートのテスト

Bashスクリプトで開かれたTCPポートのテスト

特定のサーバープロセスが準備されるまで、つまり着信TCP接続を受け入れるまでスクリプトの実行を遅らせたいと思います。

ローカルTCPポートが開いていることをどのようにテストしますか(SYN / ACK応答を受け取ります)?

答え1

lsofこの目的で使用できる場合は使用します。関連するポート条件を含むgrep行の出力を確認できます。LISTENポート名がシンボルなどに変換されないようにするには、いくつかのオプションを渡す必要があります。man lsof詳しくはこちらをご覧ください。

関連情報