我使用 Awesome 作为桌面环境,如下图所示,应用程序(aMule)崩溃了,但窗口仍然打开,所以我想关闭它以重新启动它,但正如您在终端窗口中看到的那样不在进程列表中,那么如何关闭 aMule 窗口?
即使使用Mod4- Shift-c窗口也没有关闭。
答案1
我建议xkill
在这种情况下使用该实用程序。
如果它不起作用,它至少可能会提供一些信息来解释原因。
答案2
首先,它没有在前几行中显示top
并不意味着它aMule
没有运行。事实上,由于它已经崩溃,它很可能处于僵尸状态,几乎不使用任何资源,因此看不到它top
是正常的。top
您应该使用ps
或来代替pgrep
来查找正在运行的处理:
pgrep amule
或者
ps aux | grep amule
这应该会给你进程的 PID,然后你可以用它来杀死它(更改1234
为 返回的 PID pgrep
):
kill -9 1234
或者,您可以尝试
killall -9 amule
最后,图形程序xkill
将终止生成您单击的任何窗口的进程。