Htop 信号似乎无法在 (K)Ubuntu 18.04 上发送

Htop 信号似乎无法在 (K)Ubuntu 18.04 上发送

我使用的是 Ubuntu 18.04 (Kubuntu),通过 Konsole 运行。

我有一个节点进程,如果我 F4 并搜索节点,我可以在 htop 中看到它。我突出显示它并使用 F9 向它发送信号(尝试过 SIGINT、SIGQUIT、SIGTERM、SIGKILL),但没有任何结果导致它退出。

这不是特定于节点的,因为我无法 SIGKILL 其他东西(例如 Kate 文本编辑器)。

如果我退出 htop 并简单地键入kill -SIGINT 6015(从 htop 获取的 PID),进程就会正确退出。

为什么这不起作用?

我猜测这与桌面版本的工作方式有关,因为在服务器上我从未遇到过 htop 无法向进程发出信号的问题。

另一件与我的预期相反的事情是,如果我运行,sudo htop我只能看到我的用户下有大约 4 个进程(3 个与 kde 和一个相关(sd-pam)),而我自己运行它会显示 100 多个进程(包括 Node 和我正在运行的所有其他应用程序) )。我希望以 root 身份运行我会看到所有用户的所有进程。

答案1

我有好消息,也有坏消息。

Kill 适用于htop安装后的sudo apt install htop.

适用于htop安装sudo snap install htop.

我相信 snap 的沙箱阻止了信号。此外,htop 来自折断列出比 htop 更少的进程易于

相关内容