非対話型モードでlsofを実行する

非対話型モードでlsofを実行する

lsof複数のネットワークポートからの出力をbash変数に書き込む必要があります。

Simpleは$(lsof -i :5555)機能しません。 lsofは、呼び出されるたびに終了コマンド(Ctrl-C)を待ちます。

私の課題をどのように解決するのかわかりません。

ベストアンサー1

長期実行lsofプロセスとは、通常、DNS 確認がタイムアウトしたり、正常に動作しないため、出力が遅れることを意味します。
このオプションを追加すると、DNS解決を無効にできます-n

もちろん、サーバーでDNSチェックがなぜそれほど時間がかかるのかを確認したいかもしれません。

おすすめ記事