当我无法通过 GUI 和终端杀死一个进程时,该如何杀死它?

当我无法通过 GUI 和终端杀死一个进程时,该如何杀死它?

今天我的 Skype 出现了一些奇怪的崩溃。如果我尝试通过 X 关闭它,什么也没有发生。我尝试通过 KDE 进程管理器 ( Ctrl+ ESC) 终止该进程。

我甚至尝试通过终端关闭 Skype:

killall skype
kill (skypes process number)

两种方法都不起作用。现在我必须重新登录才能让它再次工作,而且它每 15 分钟就会崩溃一次。我使用的是 KDE 4.7 和 Ubuntu 11.10。

答案1

现在 killall 还允许您传递信号(以免您查找 PID):

killall -9 skype

答案2

用这个 :

kill -9 $(pgrep skype)

答案3

要在终端类型中终止进程/应用程序

$ ps -e | grep skype

这将显示 skype 进程 ID

例如,它显示,

2338 ?        00:00:33 skype

类型

$ kill 2338

在 GUI 中配置快捷键杀戮,(例如,我已配置为 Ctrl + Alt + Bkspace)按下组合键后,您将获得一个小十字符号X而不是鼠标光标....用鼠标选择带有十字光标的应用程序窗口,它将终止该应用程序。

答案4

kill -9 `ps -ef |grep skype | awk {print'$2'}`

因为

  1. ps -ef列出所有进程。

  2. grep skype仅过滤 skype 进程

  3. awk {print'$2'}检索输出的第二列,即PID

相关内容