Firefox3 close Quickie Guide :D
Ich habe desöfteren ein StartProblem mit Firefox. Nach dem schliessen und neuöffnen eines Firefox kommt häufig mal die Meldung “Firefox is already running! Please close it before you open a new one “(oder so ähnlich). Wäre ja nicht so tragisch – würde ich einen in meiner Taskleiste finden ;). Und anstatt jedesmal den X-Server neu zu starten fiel mir irgendwann ein, dass jeder Prozess ja eine Nummer hat. Die sogenannte PID :)
Also mal sehen…
$ ps aux
(Ellenlange Ausgabe aller Prozesse… mit den parametern A U und X )
okay zu viel zum suchen. Aber es gibt ja grep. Einen Ausgabe-Filter sozusagen.
$ ps aux | grep 'firefox'
noqqe 9270 8.4 7.1 175908 73204 ? Sl 15:20 0:54 /usr/lib/firefox-3.0.1/firefox
noqqe 9287 0.0 0.0 3012 772 pts/0 R+ 15:31 0:00 grep firefox
Aha. Jackpot. Prozessnummer: 9270
$ kill 9270
und das wars mit Firefox und ich darf einen neuen öffnen :)
QuickGuide :)
Flo







Juli 30th, 2008 at 17:15
Oder so wie ich es mache:
Konsole auf, “htop” starten (muss installiert sein), da einfach Firefox raussuchen und mit F9 abschießen. ;)
Juli 30th, 2008 at 19:05
Mh schöne Sache. Werds mal ausprobieren :)
Juli 30th, 2008 at 20:06
:-) Das hilft dir aber nur bei Einzelplatz-Systemen. Was, wenn Du mehrere Rechner mit NFS-Heimatverzeichnis hast? Ganz einfach, Du machst das Gleiche wie Firefox:
[dominik@duron] ls -l .mozilla/firefox/*default/lock
lrwxrwxrwx 1 dominik dominik 15 2008-07-30 19:51 .mozilla/firefox/ea2cri6k.default/lock -> 192.168.1.4:+7271
Was sagt uns das?
Rechner IP: 192.168.1.4
Prozess ID: 7271
Und bei mehr als einem Benutzerprofil ersetzt man “default” durch den gewünschten Profilnamen.
Zum gezielten Suchen in den Prozesstabellen kann ich Dir übrigens “pgrep” empfehlen. Es ist Standard auf allen Linux- und Solaris-Installationen, auch wenn die Optionen leicht unterschiedlich sind:
[dominik@duron] pgrep -flu dominik firefox
7271 /usr/lib/firefox-3.0.1/firefox
Falls Du übrigens mal wissen musst, aus welchem Verzeichnis ein Prozess gestartet wurde:
[dominik@duron] pwdx 7271
7271: /home/dominik
Und ganz interessant ist es mal zu sehen, wie der Firefox zu seinen Megabytes an genutztem Hauptspeicher kommt:
[dominik@duron] pmap 7271
7271: /usr/lib/firefox-3.0.1/firefox
08048000 28K r-x– /usr/lib/firefox-3.0.1/firefox
0804f000 4K rw— /usr/lib/firefox-3.0.1/firefox
08050000 21496K rw— [ anon ]
ae04a000 1024K rw— [ anon ]
ae14a000 15360K —– [ anon ]
af04a000 7648K r-x– /usr/lib/flashplugin-nonfree/libflashplayer.so
af7c2000 272K rw— /usr/lib/flashplugin-nonfree/libflashplayer.so
af806000 860K rw— [ anon ]
af8dd000 4K —– [ anon ]
Und so weiter…
Gruß,
Dominik