Wie Sie den Firefox-Prozess unter Linux / OS X sanft beenden

8

Ich mache etwas Automatisierung mit Firefox und obwohl ich Firefox-Fenster von Shell öffnen kann, bin ich nicht in der Lage, es richtig zu beenden. Wenn ich kill Firefox mit dem kill -3 oder kill -2 Befehl verarbeite, werde ich beim nächsten Öffnen eines neuen Firefox-Fensters gefragt, ob ich im abgesicherten Modus laufen möchte. Ich verstehe, dass das Aufrufen von kill -9 Firefox verwirren könnte, so dass es versuchen würde, im abgesicherten Modus zu laufen, aber -3 sollte in Ordnung sein.

Hast du eine Idee, wie du Firefox sanft dazu bringst, richtig zu schließen?

    
martin 22.10.2013, 11:09
quelle

7 Antworten

8

Sie können pkill mit dem Prozessnamen verwenden:

%Vor%     
anubhava 22.10.2013 11:12
quelle
7

Wie wäre es mit

? %Vor%

?

Ist es das, was Sie wollen?

HINWEIS:

  1. Dieser Befehl muss möglicherweise in demselben DISPLAY & amp; wahrscheinlich der gleiche virtuelle Desktop, auf dem Ihr Firefox läuft.
  2. Nur das erste übereinstimmende Fenster wird geschlossen. Möglicherweise müssen Sie diesen Befehl wiederholen.
anishsane 22.10.2013 11:51
quelle
3

Unter Mac OS X können Sie AppleScript verwenden, um es zu schließen (passen Sie den Anwendungsnamen nach Bedarf an; ich habe FireFox zum Testen nicht installiert):

%Vor%

Dies sollte das gleiche Ereignis auslösen, das der Menübefehl Beenden auslöst, sodass FireFox sauber heruntergefahren werden sollte.

Offensichtlich wird dies unter Linux nicht funktionieren.

    
chepner 22.10.2013 13:38
quelle
0

Für Firefox in OSX:

%Vor%     
Ahmed Lotfy 10.05.2015 17:49
quelle
0

Etwas sanfter

Wie @skybert im Kommentar angegeben hat, können Sie

  

setze browser.sessionstore.resume_from_crash auf false .

in about:config , welche

  

wird Sie von der Meldung "Ups, etwas ging schief ..." befreien.

Um die safe-mode Nachricht zu entfernen, können Sie die Konfiguration

  

toolkit.startup.max_resumed_crashes bis -1

oder (setzen Sie einfach) die Umgebungsvariable MOZ_DISABLE_AUTO_SAFE_MODE .

Weniger sanft

Mangels einer besseren Lösung können Sie sessionstore.js aus dem Profilordner nach dem killall entfernen.

Dies ist nicht "sanfter" als Ihre Lösung, aber es behebt die "Abgesicherter Modus" Nachricht:

Quelle: Ссылка

    
serv-inc 13.10.2015 14:00
quelle
0

Führen Sie zuerst den Befehl xkill aus, klicken Sie dann auf das Fenster, das Sie schließen möchten

%Vor%     
Deepak Singh 14.02.2018 05:04
quelle
-1

Sie können zuerst die PID von Firefox mit

erhalten %Vor%

und nach dem Gebrauch kill, um firefox kill [pid] zu stoppen

%Vor%     
Victor 22.10.2013 12:04
quelle

Tags und Links