Я не могу запустить Firefox на своем Mac. Это просто говорит, что "Копия Firefox уже открыта. Только одна копия Firefox может быть открыта за один раз". Я попытался перезапустить компьютер. Кто-либо фиксирует?
Вы предложили удалить файлы блокировки в моем профиле, но, у меня нет профиля. Я пытался решить проблему рассматриваемый Firefox на Mac: Медленный, медленный, замедлитесь путем удаления моего профиля, таким образом, я удалил его, и это подошло. Таким образом, я не могу удалить файлы блокировки, потому что они не существуют.
Для удаления .parentlock файлов, можно выполнить следующую команду в Терминале:
rm -f ~/Library/Application\ Support/Firefox/.parentlock
(Это не находится в Вашем профиле),
Однако, как сказано прежде, удаляя .parentlock файл не поможет зафиксировать застрявший процесс Firefox.
Firefox пишет два lockfiles, если они не удалены во время завершения работы, необходимо удалить их вручную. Их называют lock
и .parentlock
и расположенный в папке профиля.
MozillaZine имеет статью о том, как сделать это на Mac.
Править: На OS X только .parentlock
существует, таким образом, это должно быть достаточно при удалении того файла. Файл будет иметь 0 КБ размером, таким образом, можно будет удалить его без беспокойства.
Так или иначе процесс Firefox все еще работает даже после закрытия программы.
Во-первых, щелкните правой кнопкой по значку Firefox и попытайтесь нажать Force Quit
.
Если та опция не там, нажмите Option + Apple + Esc. Это поднимет список запущения программ. Выберите Firefox и нажатие Force Quit
Если все остальное перестало работать, ввести killall -9 firefox
в терминал. Это должно вынудить процесс закрыться, позволив Вам запустить Firefox снова.
Если Firefox видит активный экземпляр себя, когда он запускается, он пропускает создание другого экземпляра себя с этой ошибкой.
Что Вы подразумеваете под оператором, "Я пытался перезапустить"? Действительно ли Вы перезагружали, и это все еще сохраняется?
Я не знаком с OS X достаточно для комментария далее его поведение.
Это уничтожает все процессы Firefox на Linux:
pgrep firefox | xargs kill -9
На OS X, при удалении .parentlock или уничтожении процесса не работает, Вы, возможно, должны редактировать/удалять файл profiles.ini. Я встретился с проблемой при создании нескольких профилей Firefox и решил вопрос удалить всех кроме профиля по умолчанию из profiles.ini (не dir профиля). Я думаю, что причиной в моем случае была установка use_last_profile, был включен, и последний используемый профиль больше не существовал (dir профиля удалил).
Существует команда, которая комбинирует pgrep с уничтожением, это - pkill. Так:
pkill firefox