Я пытаюсь открыть Firefox в CentOS, но получаю следующее сообщение:
Firefox уже запущен, но не отвечает
и Firefox не открывается. Я попробовал это в командной строке:
kill Firefox
но это не сработало. Кроме того, я не знаю, в каком каталоге я должен выполнять правильные команды.
Как я могу это исправить?
killall
команда на Cent OS? Тот, который вы можете использовать, чтобы убить по имени, как вы пытались раньше.pgrep
,pkill
, иkillall
.Ответы:
С http://kb.mozillazine.org/Profile_in_use - Проверьте:
1) файл с именем
.parentlock
-AND-
2) символическая ссылка с именем
lock
... в ~ / .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`
Более менее авторитетная информация здесь .
источник
Сначала найдите идентификатор процесса firefox, используя следующую команду в любом каталоге:
Убейте процесс firefox, используя следующую команду в любом каталоге:
Затем снова запустите Firefox.
Или вы можете сделать то же самое всего за одну команду. Как сказал don_crissti:
источник
pkill firefox
.kill -9 $(pidof firefox)
илиpkill -9 firefox
-9
почти всегда рекомендуется.lock
удалению символической ссылки, что приведет к оставьте сообщение в этом вопросе. Смотрите мой ответ для более подробной информации.Обычно многие пользователи говорят, что эта команда помогает:
Команда killall будет уничтожать все процессы, которые называются «firefox». SIGTERM - это тип сигнала уничтожения. Эта команда хорошо работает для меня и других пользователей Linux. Кроме того, это может помочь подождать тридцать секунд после закрытия Firefox, прежде чем он будет снова включен.
источник
lock
удалению символической ссылки, что приведет к оставьте сообщение в этом вопросе. Смотрите мой ответ для более подробной информации.откройте терминал и введите:
Или используя оболочку Scipt:
источник
firefox -P
запрашивает профиль для загрузки, что не является проблемой здесь. Сценарий оболочки удалит файлы, о которых идет речь, здесь (будем надеяться, что это не так в других прошлых / будущих версиях Firefox). Удалить первое предложение.Если ничего из вышеперечисленного не работает, убедитесь, что ваш профиль Firefox принадлежит вашему пользователю, а не, скажем, root. Я получил эту точную ошибку после того, как скопировал свой профиль откуда-то еще, забыв, что в то время я работал в корневой оболочке.
источник
Если вы не нашли ни одного экземпляра Firefox, работающего при поиске с помощью
pgrep
илиhtop
, и хотите принудительно перезапустить ваш Firefox, просто удалитеprofiles.ini
файл и перезапустите Firefox.Предостережение. Делайте это, если вам не нужны профили. Файл можно найти в
~/.mozilla/firefox/
(если этоprofiles.ini
не имеет никакого смысла для вас, вы можете пойти дальше и удалить).источник
Действительно простой способ - просто открыть терминал, запустить
firefox -P
и либо удалить неиспользуемый профиль пользователя, либо просто создать другой профиль и установить его в качестве профиля по умолчанию.источник