Dch*_*ris 38 process kill firefox
我正在尝试在 CentOS 中打开 Firefox,但收到以下消息:
Firefox 已经在运行但没有响应
和 Firefox 打不开。我在命令行中试过这个:
kill Firefox
Run Code Online (Sandbox Code Playgroud)
但它没有用。另外,我不知道必须在哪个目录中执行正确的命令。
我怎样才能解决这个问题?
use*_*001 46
来自http://kb.mozillazine.org/Profile_in_use - 检查:
1) 一个名为.parentlock
-AND-的文件
2) 一个名为lock
...in ~/.mozilla/firefox/随机字母数字字符串的符号链接.default/
前者在 Firefox 运行时存在,以防止多个不同的实例尝试同时写入同一组配置文件,如果 Firefox 没有完全关闭,则两者都不会被删除。
在这种情况下收到的错误消息应该是:
从文件系统中的任何位置(或删除它,如果pwd
报告),用计算机上的 FF 配置文件文件夹替换随机字母数字字符串,如果没有运行 Firefox 进程,请执行(假设第一句话成功)删除它们.~/.mozilla/firefox/random string of alphanumeric characters.default
rm ~/.mozilla/firefox/random string of alphanumeric characters.default/.parentlock ~/.mozilla/firefox/random string of alphanumeric characters.default/lock`
此处提供更多权威性较低的信息。
Dch*_*ris 24
首先在任何目录中使用以下命令查找firefox的进程ID:
pidof firefox
Run Code Online (Sandbox Code Playgroud)在任何目录中使用以下命令杀死 firefox 进程:
kill [firefox pid]
Run Code Online (Sandbox Code Playgroud)然后再次启动火狐。
或者你可以在一个命令中做同样的事情。正如 don_crissti 所说:
kill $(pidof firefox)
Run Code Online (Sandbox Code Playgroud)