Nie mogę uruchomić Firefoksa na komputerze Mac. Mówi tylko: „Kopia Firefoksa jest już otwarta. Tylko jedna kopia Firefoxa może być otwarta jednocześnie”. Próbowałem ponownie uruchomić komputer. Jakieś poprawki?
Sugerujesz usunięcie plików blokady w moim profilu, ale nie mam profilu . Próbowałem naprawić problem, o którym mowa Firefox na Macu: powoli, powoli, powoli , usuwając mój profil, więc go usunąłem i to się pojawiło. Nie mogę więc usunąć plików blokady, ponieważ one nie istnieją.
Odpowiedzi:
Aby usunąć pliki .parentlock, możesz uruchomić następujące polecenie w terminalu:
(Nie ma go w twoim profilu)
Jednak, jak powiedziano wcześniej, usunięcie pliku .parentlock nie pomoże naprawić zablokowanego procesu Firefoksa.
źródło
Firefox zapisuje dwa pliki blokujące, jeśli nie zostaną usunięte podczas zamykania, musisz je usunąć ręcznie. Są nazywane
lock
i.parentlock
znajdują się w folderze profilu .MozillaZine ma artykuł o tym, jak to zrobić na komputerze Mac.
EDYCJA: W OS X
.parentlock
istnieje tylko , więc powinno wystarczyć, jeśli usuniesz ten plik. Plik będzie miał rozmiar 0 KB, więc możesz go usunąć bez obaw.źródło
To zabija wszystkie procesy Firefoksa w systemie Linux:
źródło
Miałem ten problem w systemie OS X 10.7 (Lion). Nic się nie pokazało,
ps ax | grep firefox
a usunięcie plików blokujących nic dla mnie nie zrobiło. Działa jednak uruchomienie Firefoksa przez terminal z menedżerem profili i wybranie odpowiedniego profilu:Wygląda na to, że mój domyślny profil, który Firefox chciał otworzyć, został usunięty. Po wybraniu innego profilu za pomocą menu menedżera profili wróciłem do działania.
źródło
Jakoś proces Firefox nadal działa, nawet po zamknięciu programu.
Najpierw kliknij prawym przyciskiem myszy ikonę Firefox i spróbuj kliknąć
Force Quit
.Jeśli nie ma tej opcji, naciśnij Option+ Apple+ Esc. Spowoduje to wyświetlenie listy uruchomionych programów. Wybierz Firefox i naciśnij
Force Quit
Jeśli wszystko inne zawiedzie, wpisz
killall -9 firefox
w terminalu. Powinno to zmusić proces do zamknięcia, umożliwiając ponowne uruchomienie Firefoksa.źródło
Zawsze oznaczam starą aplikację Firefox jako, powiedzmy, FireFox 3.6.17 w folderze aplikacji przed zainstalowaniem nowszej wersji Firefoksa. Następnie instaluję nowszą wersję i zmieniam nazwę tej aplikacji na np. FireFox 12.0.1.
W ten sposób, gdy zobaczysz okno dialogowe z informacją, że inna instancja Firefoksa jest już otwarta, pociągnij Mac Dock u dołu ekranu, a zobaczysz drugą ikonę Firefoksa w stacji dokującej, w której wcześniej jej nie było . Kliknij prawym przyciskiem myszy starszą ikonę (jeśli najedziesz myszką na ikonę, zobaczysz „Firefox 3.6.17” lub nowszą) i przejdziesz przez Opcje i odznaczysz „Otwórz przy logowaniu”. Następnie wymuś zamknięcie starszej aplikacji, a ikona zniknie. Odszedł. Jakoś, kiedy „wyrzuciłeś” lub usunąłeś starszą ikonę ze stacji dokującej po aktualizacji, nie zmieniła ona statusu logowania tej ikony i próbowała uruchomić obie wersje Firefoksa przy logowaniu. Problem rozwiązany.
Gdy odpowiednio zaktualizujesz i oznaczysz etykietę, ZAWSZE wyłącz status logowania starszej ikony przed usunięciem tej ikony i zastąpieniem jej nową.
źródło
W systemie OS X, jeśli usunięcie .parentlock lub zabicie procesu nie działa, być może trzeba będzie edytować / usunąć plik profile.ini. Napotkałem problem podczas tworzenia wielu profili Firefoksa i rozwiązałem problem polegający na usuwaniu wszystkich profili oprócz profilu domyślnego z pliku profile.ini (nie profilu). Myślę, że przyczyną w moim przypadku było włączenie use_last_profile i ostatnio używany profil już nie istniał (katalog profilu usunięty).
źródło
Leniwy sposób na usunięcie tych plików blokady:
Spowoduje to znalezienie i usunięcie dowolnego pliku z „lock” w nazwie. Aby
find
uzyskać więcej informacji, zobacz stronę podręcznika man .źródło
-exec rm {} \;
najpierw, zakładając, że nie chcesz usuwać „adblockplus” i innych przydatnych plików z „lock” w ich nazwach.Jeśli Firefox widzi swoją aktywną instancję podczas uruchamiania, pomija tworzenie kolejnej instancji z tym błędem.
Co rozumiesz przez stwierdzenie „Próbowałem uruchomić ponownie”? Czy zrestartowałeś się i ten problem nadal występuje?
System OS X nie jest mi wystarczający, aby skomentować jego zachowanie.
źródło
Istnieje polecenie, które łączy pgrep z kill , to pkill. Więc:
źródło