Ich kann Firefox auf meinem Mac nicht starten. Es heißt nur "Eine Kopie von Firefox ist bereits geöffnet. Es kann immer nur eine Kopie von Firefox geöffnet sein." Ich habe versucht, den Computer neu zu starten. Irgendwelche Korrekturen?
Sie haben vorgeschlagen, die Sperrdateien in meinem Profil zu löschen, aber ich habe kein Profil . Ich habe versucht, das in Frage kommende Problem in Firefox auf dem Mac zu beheben : Langsam, langsam, langsam, indem ich mein Profil löschte, also habe ich es gelöscht, und dies kam auf. Daher kann ich die Sperrdateien nicht löschen, da sie nicht vorhanden sind.
Antworten:
Um .parentlock-Dateien zu entfernen, können Sie den folgenden Befehl im Terminal ausführen:
(Es ist nicht in Ihrem Profil)
Wie bereits erwähnt, hilft das Entfernen einer .parentlock-Datei nicht, einen festgefahrenen Firefox-Prozess zu beheben.
quelle
Firefox schreibt zwei Sperrdateien. Wenn diese beim Herunterfahren nicht gelöscht werden, müssen Sie sie manuell entfernen. Sie werden aufgerufen
lock
und befinden.parentlock
sich im Profilordner .MozillaZine hat einen Artikel darüber, wie man das auf dem Mac macht.
BEARBEITEN: Unter OS X
.parentlock
gibt es nur , also sollte es ausreichen, wenn Sie diese Datei löschen. Die Datei hat eine Größe von 0 KB, sodass Sie sie problemlos löschen können.quelle
Ich hatte dieses Problem unter OS X 10.7 (Lion). Nichts, was mit
ps ax | grep firefox
angezeigt wurde und das Löschen der Sperrdateien hat auch nichts für mich getan. Was jedoch funktionierte, war das Starten von Firefox über das Terminal mit dem Profilmanager und das Auswählen eines geeigneten Profils:Es scheint, als wäre mein Standardprofil, das Firefox öffnen wollte, gelöscht worden. Nachdem ich über das Profilmanager-Menü ein anderes Profil ausgewählt hatte, war ich wieder betriebsbereit.
quelle
Irgendwie läuft der Firefox-Prozess auch nach dem Schließen des Programms noch.
Klicken Sie zunächst mit der rechten Maustaste auf das Firefox-Symbol und versuchen Sie es mit einem Klick
Force Quit
.Wenn diese Option nicht vorhanden ist, drücken Sie Option+ Apple+ Esc. Daraufhin wird eine Liste der ausgeführten Programme angezeigt. Wählen Sie Firefox und drücken Sie
Force Quit
Wenn alles andere fehlschlägt, geben Sie
killall -9 firefox
in das Terminal. Dies sollte das Schließen des Prozesses erzwingen und es Ihnen ermöglichen, Firefox erneut zu starten.quelle
Ich bezeichne eine alte Firefox-Anwendung vor der Installation der neueren Firefox-Version immer als "FireFox 3.6.17" im Anwendungsordner. Danach installiere ich die neuere Version und benenne diese Anwendung wie folgt um: FireFox 12.0.1.
Wenn das Dialogfeld anzeigt, dass bereits eine andere Instanz von Firefox geöffnet ist, rufen Sie das Mac-Dock am unteren Bildschirmrand auf. Auf diese Weise wird im Dock ein zweites Firefox-Symbol angezeigt, das zuvor noch keines enthielt . Klicken Sie mit der rechten Maustaste auf das ältere Symbol (wenn Sie mit der Maus über das Symbol fahren, wird entweder "Firefox 3.6.17" oder das neuere angezeigt), und wählen Sie in den Optionen die Option "Beim Login öffnen" aus. Beenden Sie dann die ältere Anwendung und das Symbol verschwindet. Weg. Irgendwie hat sich der Anmeldestatus dieses Symbols nicht geändert, als Sie das ältere Symbol nach dem Upgrade "geworfen" oder aus dem Dock entfernt haben, und es wurde versucht, beide Versionen von Firefox beim Anmelden auszuführen. Problem gelöst.
Wenn Sie entsprechend aktualisieren und beschriften, deaktivieren Sie IMMER den Anmeldestatus des älteren Symbols, bevor Sie dieses Symbol entfernen und durch das neue ersetzen.
quelle
Dies beendet alle Firefox-Prozesse unter Linux:
quelle
Wenn unter OS X das Löschen der .parentlock-Datei oder das Beenden des Vorgangs nicht funktioniert, müssen Sie möglicherweise die Datei profiles.ini bearbeiten / löschen. Ich bin beim Erstellen mehrerer Firefox-Profile auf das Problem gestoßen und habe das Problem behoben, dass alle Profile außer dem Standardprofil aus der Datei profiles.ini gelöscht wurden (nicht das Profilverzeichnis). Ich denke, die Ursache in meinem Fall war, dass die Einstellung use_last_profile aktiviert war und das zuletzt verwendete Profil nicht mehr existierte (Profilverzeichnis gelöscht).
quelle
So löschen Sie diese Sperrdateien auf einfache Weise:
Dies findet und löscht jede Datei mit "lock" im Namen.
find
Weitere Informationen finden Sie auf der Manpage .quelle
-exec rm {} \;
vorher, vorausgesetzt, Sie möchten nicht "adblockplus" und andere nützliche Dateien mit "lock" im Namen entfernen.Wenn Firefox beim Start eine aktive Instanz von sich selbst erkennt, wird das Erstellen einer weiteren Instanz von sich selbst mit diesem Fehler übersprungen.
Was meinst du mit der Aussage "Ich habe versucht neu zu starten"? Haben Sie einen Neustart durchgeführt und dieser Vorgang bleibt weiterhin bestehen?
Ich kenne OS X nicht genug, um sein Verhalten weiter zu kommentieren.
quelle
Es gibt einen Befehl, der pgrep mit kill kombiniert , es ist pkill. Damit:
quelle