Ich wollte nur [...] und dann ist das Universum explodiert.

Projects
Books
Archive
About









    Permalink
  1. 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

  2. Posted: 2008-07-30 Mittwoch 15:35 by noqqe
    Tags: | | |
        Firefox3 close Quickie Guide :D by noqqe, unless otherwise expressly stated, is licensed under BY-NC-SA.

    3 Responses to “Firefox3 close Quickie Guide :D”

    1. zypral says:

      Oder so wie ich es mache:

      Konsole auf, “htop” starten (muss installiert sein), da einfach Firefox raussuchen und mit F9 abschießen. ;)

    2. seufz says:

      Mh schöne Sache. Werds mal ausprobieren :)

    3. Dominik says:

      :-) 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

    leave a reply