Я не могу запустить Firefox на моем Mac. Он просто говорит: «Копия Firefox уже открыта. Одновременно может быть открыта только одна копия Firefox». Я попытался перезагрузить компьютер. Какие-нибудь исправления?
Вы предложили удалить файлы блокировки в моем профиле, но у меня нет профиля . Я пытался решить проблему Firefox на Mac: медленно, медленно, медленно , удаляя мой профиль, поэтому я удалил его, и это произошло. Поэтому я не могу удалить файлы блокировки, потому что они не существуют.
Ответы:
Чтобы удалить файлы .parentlock, вы можете запустить в терминале следующую команду:
(Это не в вашем профиле)
Однако, как уже было сказано, удаление файла .parentlock не поможет исправить застрявший процесс Firefox.
источник
Firefox записывает два файла блокировки, если они не были удалены во время выключения, вы должны удалить их вручную. Они называются
lock
и.parentlock
находятся в папке профиля .У MozillaZine есть статья о том, как это сделать на Mac.
РЕДАКТИРОВАТЬ: на OS X
.parentlock
существует только , поэтому должно быть достаточно, если вы удалите этот файл. Файл будет иметь размер 0 КБ, поэтому вы можете удалить его, не беспокоясь.источник
Это убивает все процессы Firefox в Linux:
источник
У меня была эта проблема на OS X v10.7 (Lion). Ничего не показывалось,
ps ax | grep firefox
и удаление файлов блокировки мне тоже не помогло. Однако, что работало, так это запуск Firefox через терминал с менеджером профилей и выбор подходящего профиля:Кажется, мой профиль по умолчанию, который Firefox пытался открыть, был удален. После выбора другого профиля через меню менеджера профилей я снова запустился.
источник
Каким-то образом процесс Firefox все еще работает даже после закрытия программы.
Сначала щелкните правой кнопкой мыши значок Firefox и попробуйте нажать
Force Quit
.Если такой опции нет, нажмите Option+ Apple+ Esc. Это выведет список запущенных программ. Выберите Firefox и нажмите
Force Quit
Если ничего не помогает, введите
killall -9 firefox
в терминал. Это должно заставить процесс закрыться, что позволит вам снова запустить Firefox.источник
Я всегда отмечаю старое приложение Firefox как, скажем, FireFox 3.6.17 в папке приложений до установки более новой версии Firefox. После этого я устанавливаю более новую версию и переименовываю это приложение, например, в FireFox 12.0.1.
Таким образом, когда вы видите диалоговое окно с сообщением о том, что другой экземпляр Firefox уже открыт, поднимите док-станцию Mac в нижней части экрана, и вы увидите второй значок Firefox в док-станции, где раньше его не было. , Щелкните правой кнопкой мыши по старому значку (если навести указатель мыши на значок, вы увидите либо «Firefox 3.6.17», либо более новый), перейдите в «Параметры» и отмените выбор «Открыть при входе в систему». Затем принудительно выйдите из старого приложения, и этот значок исчезнет. Ушел. Каким-то образом, когда вы «выбросили» или удалили более старый значок из док-станции после обновления, он не изменил статус входа этого значка и продолжал пытаться запускать обе версии Firefox при входе в систему. Проблема решена.
При обновлении и соответствующей маркировке ВСЕГДА отключайте статус входа для более старого значка, прежде чем удалить этот значок и заменить его новым.
источник
В OS X, если удаление .parentlock или уничтожение процесса не работает, вам может понадобиться отредактировать / удалить файл profiles.ini. Я столкнулся с проблемой при создании нескольких профилей Firefox и решил проблему, удалив все, кроме профиля по умолчанию, из profiles.ini (не из каталога профиля). Я думаю, что причиной в моем случае была настройка use_last_profile, и последний использовавшийся профиль больше не существовал (удалена директория профиля).
источник
Ленивый способ удалить эти файлы блокировки:
Это позволит найти и удалить любой файл с «замком» в имени. Смотрите man-страницу для
find
получения дополнительной информации.источник
-exec rm {} \;
предварительного уведомления, предполагая, что вы не хотите удалять «adblockplus» и другие полезные файлы с «lock» в их именах.Если Firefox видит активный экземпляр при запуске, он пропускает создание другого экземпляра с этой ошибкой.
Что вы подразумеваете под заявлением «Я попытался перезагрузить»? Вы перезагрузились, и это все еще сохраняется?
Я недостаточно знаком с OS X, чтобы прокомментировать его поведение.
источник
Есть команда, которая объединяет pgrep с kill , это pkill. Так:
источник