シャットダウンするために、特定のプロセスのプロセスIDを抽出したい。プロセスは特定のポート(localhost:3000)を使用するローカルWebサーバーであり、現在、関連する行を抽出するために次のようにしています。
lsof|grep localhost:3000
しかし、lsof
コマンドが遅すぎます。プロセスIDを抽出するより速い方法はありますか?
@HananN。試しましたが、まだとても遅いです。回答で提案されているようにnetstatを使用すると、はるかに高速になります。
—
sawa
lsof
すべての名前解決とIP解決を使用するのは遅い部分ではありません。それをすべて数値にすると、高速になります。
@Marcinあなたの情報は与えられた答えと同じくらい実際に役に立ちました。ありがとうございました。
—
sawa
そこにあなたがすることができない理由である
—
Nils
t use
killall` pgrep
かpkill
?
lsof -i
ネットワーク接続のみをリストします。