Moin, wie kann ich in Linux einen laufenden Prozeß ähhnlich wie mit dem Taskmanager von Windoofs killen? Gruß DJ -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Daniel Jung wrote:
Moin,
wie kann ich in Linux einen laufenden Prozeß ähhnlich wie mit dem Taskmanager von Windoofs killen?
kill <PID> oder wenn er dann immer noch nicht hin ist, kill -9 <PID oder killall -9 <name> An die PID (ProcessID) kommst du, indem du dir mit 'ps axf' eine Liste aller laufenden Prozesse anzeigen laesst Henning -- H. Henning Vossieck - h.vossieck@ndh.net - <A HREF="http://www.ndh.net/home/vossieck/"><A HREF="http://www.ndh.net/home/vossieck/</A">http://www.ndh.net/home/vossieck/</A</A>> 49 2291 3010/6519 -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Daniel Jung wrote:
Moin,
wie kann ich in Linux einen laufenden Prozeß ähhnlich wie mit dem Taskmanager von Windoofs killen?
Gruß DJ
Hallo Danie! mit dem kommando kill kann man Prozesse killen. du brauchst dazu die Prozessnummer des Prozesses. Die bekommst du mit ps (z.B. ps xa) raus. dem kill übergibt man noch ein Signal (standard mäßig wird glaube ich -HUP (HangUpo gesendet) Wenn du ein abgetürztes Proggi killen willst sendest du das kill-signal(9) also: kill -9 <prozess-id> Siehe auch killall (man -page) mfg Marc -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
* Marc Schiffbauer schrieb am 01.Apr.1999:
mit dem kommando kill kann man Prozesse killen.
du brauchst dazu die Prozessnummer des Prozesses. Die bekommst du mit ps (z.B. ps xa) raus.
dem kill übergibt man noch ein Signal (standard mäßig wird glaube ich -HUP (HangUpo gesendet)
Nein, standardmäßig ist SIGTERM = kill -15. SIGHUP ist Signal 1 und wird an allen Hintergrundprozesse eines konrollierenden Terminals versendet, wenn man sich aus selbigen ausloggt. SIGINT = kill -2 ist das Signal, daß mit einem CTRL-C versendet wird.
Wenn du ein abgetürztes Proggi killen willst sendest du das kill-signal(9) also: kill -9 <prozess-id>
Alle Signale sind abfangbar, mit Ausnahme von SIGKILL = kill -9 und SIGSTOP = kill -19. Die jeweilige Programme fangen im Allgemeinen Signale ab, um vor dem Beenden noch aufzuräumen. Daher nie kill -9 verwenden, da das Programm nicht mehr aufräumen kann. SIGKILL ist für den Notfall gedacht, zum Beispiel wenn ein Hirn von Programmierer alle Signale abfängt und ignoriert. SIGSTOP hält den Prozeß an und killt ihm nicht. Es gibt auch Signale die nicht dafür gedacht sind einen Prozeß zu killen oder anzuhalten, sondern irgendwas am Verlauf zu verändern. Z.B. SIGUSR1 = kill -10 Kann man alles in man 7 signal nachlesen Bernd -- ML-Archiv: //www.suse.com/Mailinglists/suse-linux/index.html Etikette: //www.homepages.de/home/cschult <A HREF="news:de.newusers.question"><A HREF="news:de.newusers.question</A">news:de.newusers.question</A</A>> SDB://www.suse.de/sdb/de/html/index.html //localhost/usr/doc/susehilf/index.html //bolug.uni-bonn.de/wissen //www.math.fu-berlin.de/~guckes //socha.net/dcouln -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hallo Daniel,
wie kann ich in Linux einen laufenden Prozeß ähhnlich wie mit dem Taskmanager von Windoofs killen?
einfach mal man kill eingeben. Mit kill killst Du einen Prozeß. Die Prozeßnummer (PID) bekommst du mit ps heraus, z.B. ps fax (genauso eingeben). Dann werden Dir alle Prozesse mit den Abhängigkeiten angezeigt, nicht nur, wie im Taskmanager von Windows, die Vordergrundprogramme. Du kannst auch top aufrufen und mit der Taste K einen angezeigten Prozeß killen. Es wird dann noch eine Nummer abgefragt, die an den Prozeß übergeben werden soll. Diese lautet "9" für ein geordnetes Beenden eines Programms und "15", wenn der Prozeß gar nicht mehr hören will. Dann werden aber auch keine von diesem Prozeß geöffneten Dateien ordnungsgemäß geschlossen. Oder Du versuchts unter kde mal das Programm ktop oder kpm oder ... Gruß Thomas -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
* Thomas Schwarze <LKA364@t-online.de> schrieb am 01.Apr.1999:
Du kannst auch top aufrufen und mit der Taste K einen angezeigten Prozeß killen. Es wird dann noch eine Nummer abgefragt, die an den Prozeß übergeben werden soll. Diese lautet "9" für ein geordnetes Beenden eines Programms und "15", wenn der Prozeß gar nicht mehr hören will. Dann werden
Genau umgekehrt! kill -9 = SIGKILL und kill = kill -15 = SIGTERM
aber auch keine von diesem Prozeß geöffneten Dateien ordnungsgemäß geschlossen. Oder Du versuchts unter kde mal das Programm ktop oder kpm oder ...
Bernd -- ML-Archiv: //www.suse.com/Mailinglists/suse-linux/index.html Etikette: //www.homepages.de/home/cschult <A HREF="news:de.newusers.question"><A HREF="news:de.newusers.question</A">news:de.newusers.question</A</A>> SDB://www.suse.de/sdb/de/html/index.html //localhost/usr/doc/susehilf/index.html //bolug.uni-bonn.de/wissen //www.math.fu-berlin.de/~guckes //socha.net/dcouln -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Daniel Jung wrote:
wie kann ich in Linux einen laufenden Prozeß ähhnlich wie mit dem Taskmanager von Windoofs killen?
man kill
Gruß DJ
Mfg. Joerg -- Henner & Bullinger, Datentechnik GbR | Tel.: +49 (7 11) 2 85 19 05 Linux, Netzwerke, Webhosting & Authoring | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Geschäftsleitung, Perl/CGI, Support | <A HREF="http://www.star.bawue.com"><A HREF="http://www.star.bawue.com</A">http://www.star.bawue.com</A</A>> -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On Thu, 1 Apr 1999, Daniel Jung wrote: |wie kann ich in Linux einen laufenden Prozeß ähhnlich wie mit dem |Taskmanager von Windoofs killen? $ ps, prozessnummer suchen, $ kill prozessnummer. will nicht ? wir koennen auch anders. $ kill -9 prozessnr. lieber bunt ? xzap, prozess markieren,auf den totenschaedel klicken. oder im xterm xkill,und mit dem fadenkreuz auf das opferfenster klicken. ganz brutal, als root mist gebaut ? init 1, init 2. aber lies dazu am besten mal das anwenderhandbuch, ist auf den cd's mit dabei. Frohe Ostern ! Gruss / with best regards Jens-Eike Jesau <jesau@warpserv.fh-bielefeld.de> -- UNIX _is_ user-friendly. It's just not ignorant-friendly and idiot-friendly. Build a system even a fool can use,and only a fool will want to use it. Linux on a single Floppy : <A HREF="http://www.toms.net/rb"><A HREF="http://www.toms.net/rb</A">http://www.toms.net/rb</A</A>> -- -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Daniel Jung schrieb:
Moin,
wie kann ich in Linux einen laufenden Prozeß ähhnlich wie mit dem Taskmanager von Windoofs killen?
Na ganz einfach: mit "ps ax" holst Du Dir die pid (prozesskennummer) dann "kill -9 pid" und Ruhe ist. Schoene Ostern und viel Spass beim Killen Uwe -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
* uwe.toenies <Uwe.Toenies@t-online.de> schrieb am 01.Apr.1999:
mit "ps ax" holst Du Dir die pid (prozesskennummer) dann "kill -9 pid" und Ruhe ist.
Bitte nicht! kill -9 _nur_ im äußersten Notfall. Der Prozeß hat keine Möglichkeit aufzuräumen. Wenn es ein ls oder date war, so ist das nicht schlimm, aber es kommt selten vor das man solche Prozesse killen möchte. Wenn es ein Dämon war, so darf man sich über nichts mehr wundern. Zum Beispiel nicht darüber, das man ihm nicht wieder neu starten kann, da das System fest behauptet, er werde schon ausgeführt. Weil ein Lockfile erstellt wurde aber nicht gelöscht werden konnte. Bernd -- ML-Archiv: //www.suse.com/Mailinglists/suse-linux/index.html Etikette: //www.homepages.de/home/cschult <A HREF="news:de.newusers.question"><A HREF="news:de.newusers.question</A">news:de.newusers.question</A</A>> SDB://www.suse.de/sdb/de/html/index.html //localhost/usr/doc/susehilf/index.html //bolug.uni-bonn.de/wissen //www.math.fu-berlin.de/~guckes //socha.net/dcouln -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Daniel Jung wrote:
Moin,
wie kann ich in Linux einen laufenden Prozeß ähhnlich wie mit dem Taskmanager von Windoofs killen?
Am prompt: kill PID (man kill) unter X geht zusätzlich: xkill. Das verwandelt Deinen Mauszeiger, auf das Fenster, das Du nun mit "links" klickst wird abgeschossen, mit "rechts" wird der Mauspfeil wieder unschädlich gemacht. -- Gruß Raphael Becker -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (9)
-
B.Brodesser@online-club.de
-
beckerra@rumms.uni-mannheim.de
-
Daniel.Jung@megabit.net
-
h.vossieck@ndh.net
-
jesau@warpserv.fh-bielefeld.de
-
jhe@star.bawue.com
-
LKA364@t-online.de
-
marc.schiffbauer@azbsib.pdb.siemens.de
-
Uwe.Toenies@t-online.de