我尝试使用“kill -9 pid”从 OSX 命令行终止 Firefox 3.5,但进程仍在运行
mini-2:~ 提示符$ ps -ef | grep firefox
501 15087 183 0 0:00.00 ?? 0:00.00 (firefox-bin)
在此之后,我无法启动 Firefox(因为它说 Firefox 已在运行),也无法终止 Firefox(再次)。
发生了什么事?我该如何修复这个问题(除了注销或重启机器)?
答案1
可能你有一个“卡住”的进程。如果你运行top
,第一行将列出是否有任何卡住的内容。同样,如果你运行ps auxww
,如果有东西卡住,第八个字段将是一个“U”。(我了解到卡住的进程是在我无法重启服务器。
答案2
您是否尝试过强制退出? Command-Option-Escape
答案3
进程是否仍显示活动监视器? 您应该能够找到在那里运行的 Firefox 进程并终止该进程或任何可能正在使用它的父进程(例如,Java 或 Flash 可能会导致挂起)。