如何杀死无响应的应用程序?


27

有什么方法可以杀死有故障的GUI应用程序?

我无法在所谓的工具栏中右键单击其图标,也无法使用窗口顶部菜单。该应用程序不响应任何内容,除了随时间推移消耗越来越多的内存外,什么也不做。

在Linux中,有xkill。OSX上有类似的东西吗?

Answers:


52

您可以通过按+ + esc或使用Apple菜单(屏幕的左上角)并选择来访问“强制退出”对话框Force Quit...。选择有问题的应用程序,然后单击“强制退出”按钮。

在此处输入图片说明

您还可以使用命令行(/ Applications / Utilities / Terminal)终止应用程序:

killall 'Google Chrome'

您还可以使用“活动监视器”应用程序(/ Applications / Utilities)。选择一个应用程序,然后单击退出按钮: 在此处输入图片说明 然后,从向下滑动的对话框中,单击Force Quit


1
非常全面:)
11

3
按住seconds几秒钟也会退出最前面的应用程序。

1
@Lri Hey,我现在没有那个那个!凉!
内森·格林斯坦

@Lri太酷了!我将不得不牢记这一点。
2011年

7

另一种方法是Terminal

ps auxww | grep -i 'google chrome' | grep -v grep | awk '{ print $2 }' | xargs kill

或强行杀死:

ps auxww | grep -i 'google chrome' | grep -v grep | awk '{ print $2 }' | xargs kill -9 

如果屏幕没有响应,或者您获得了Spinning Death of Death,但能够以某种方式到达终端(例如:通过SSH),这可能会有所帮助


1
这应该是被接受的答案,谢谢!
lacostenycoder

5

一路吗 总有另一种方式:-)

有时+ 会使焦点从应用程序移开,因此您可以与Dock或Finder交谈。

+ + esc应该会弹出“强制退出”对话框。

如果您有/可以进入“终端”窗口,请使用kill命令。

如果您拥有另一台计算机并启用了远程登录,则即使GUI完全不响应,您也可以进入计算机并执行kill命令(并且即使kill命令不起作用,也总是万sudo reboot不得已)。


5

OS X中也存在“ kill”命令(请查看“ man kill”)。您还可以使用几个基于GUI的工具终止应用程序:

  1. + + esc。弹出“强制退出”菜单
  2. 启动活动监视器应用程序。您也可以从此处强制退出应用程序。

的显着特点xkill是,它会杀死一个窗口的所有者的X.我也希望有这样的在OS X的界面
小次郎

3

您还可以选择-右键单击停靠栏中的图标,该图标(可能会在几秒钟后弹出)并带有“强制退出”选项,您可以使用该选项终止应用程序。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.