Kubuntu
Htop 信號似乎沒有在 (K)Ubuntu 18.04 上發送
我在 Ubuntu 18.04 (Kubuntu) 上,通過控制台執行。
我有一個節點程序,如果我按 F4 並蒐索節點,我可以在 htop 中看到。我突出顯示它並使用 F9 向它發送一個信號(嘗試了 SIGINT、SIGQUIT、SIGTERM、SIGKILL),但沒有任何原因導致它退出。
這不是特定於節點的,因為我不能 SIGKILL 其他東西(例如 Kate 文本編輯器)。
如果我退出 htop 並簡單地鍵入
kill -SIGINT 6015
(從 htop 獲取的 PID),則該過程會正確退出。為什麼這不起作用?
我猜這與桌面版本的工作方式有關,因為在伺服器上我從來沒有遇到過 htop 無法向程序發出信號的問題。
與我的預期相反的另一件事是,如果我執行,
sudo htop
我只能在我的使用者下看到大約 4 個程序(3 個與 kde 和一個相關(sd-pam)
),而以我自己的身份執行它會顯示 100+(包括節點和我要使用的所有其他應用程序) )。我希望以 root 身份執行我會看到所有使用者的所有程序。
我有好消息,也有壞消息。
Kill 適用於
htop
安裝sudo apt install htop
.Kill不適用於
htop
安裝sudo snap install htop
.我相信 snap 的沙盒會阻塞信號。此外,來自snap的 htop列出的程序比來自apt的 htop 少。