15

私は htop を使用しているので、どのプロセスが多くのメモリを消費しているかを確認して、それらを強制終了できます。私は多くの tmux セッションと同様のプロセスをたくさん持っています。PID がどの tmux ペインにあるかを確認して、殺したいものを殺していることを確認するにはどうすればよいですか?

4

3 に答える 3

2

上記の回答は、ペインで実行されているシェルの pid を示しています。シェルで実行されているものを見つけたい場合は、運が悪いでしょう。

試す:

https://gist.github.com/nkh/0dfa8bf165a53832a4b5b17ee0d7ab12

このスクリプトは、すべての pid と、プロセスが開いたファイルを提供します。どのセッション、ウィンドウ、ペイン、添付されているかどうかはわかりません。ファイルを開いているので、これが役立ちます。

別のマシンで試したことはありません。問題が発生した場合は教えてください。

lsof をインストールする必要があります。

pidだけが必要な場合は、pstreeが便利です。スクリプトを変更して使用できます(すでにコメントされています)

ここに画像の説明を入力

于 2016-10-13T21:29:55.380 に答える