私はKonsoleを介して実行されるUbuntu 18.04(Kubuntu)を使用しています。
ノードプロセスがあり、F4キーを押しながらノードを検索すると、htopに表示されます。私はそれを強調表示し、F9を使用して信号を送信しましたが(SIGINT、SIGQUIT、SIGTERM、SIGKILLを試しましたが)何も終了しませんでした。
他のもの(たとえば、Kateテキストエディタ)をSIGKILLできないため、これはノードごとに限定されません。
htop を終了し、単にkill -SIGINT 6015
(htop からインポートされた PID) を入力すると、プロセスは正しく終了します。
なぜこれがうまくいかないのですか?
私はこれがデスクトップ版の仕組みに関連していると思います。サーバーでは、htopがプロセスにシグナルを送信できないという問題がなかったためです。
私が期待したものと反対のsudo htop
もう1つのことは、実行すると私のユーザーの下で約4つのプロセスしか見ることができませんが(sd-pam)
(3つはkdeと1つに関連しています)直接実行すると100を超えるプロセス(Nodeと私が使用する他のすべてアプリケーションを含む)が表示されます。ラン)。私はrootとして実行すると、すべてのユーザーのすべてのプロセスを見ることができると思います。
答え1
良いニュースと悪いニュースがあります。
htop
インストール後、Killが機能しますsudo apt install htop
。
殺すいいえhtop
設置に適していますsudo snap install htop
。
私はsnapのサンドボックスが信号をブロックしていると思います。また、htopは以下に由来します。壊れるhtopより少ないプロセスのリスト簡単。