* J�rgen Seibel wrote/schrieb:
> Jetzt muss ich immer im n�chsten Befehl die Prozessnummer angeben:
> jseibel@linu02: kill -9 22648
>
> Frage geht das nicht in einem Aufwasch?
Sowas kann man z.B. mit "killall" machen. Killall ist aber eigentlich evil,
weil er unter Linux was anderes macht, als auf allen m�glichen anderen
Systemen.
> Verpipen mit kill funzt net, schon probiert.
Wie auch? Kill liest ja die Prozesse, die es killen soll, nicht von der
Standardeingabe, sondern von der Kommandozeile.
ps x | grep -i netscape | awk '{print $1}' | xargs kill
Mit "grep" suchst Du nach der Zeichenkette "netscape", mit "awk" l�st Du aus
der Zeile das erste Feld (mit der PID) heraus, und mit "xargs" baust Du aus
dem Datenstrom eine Kommandozeile f�r "kill".
Geht z.B. auch in Perl:
perl -e 'for(`ps x`){split;/$ARGV[0]/i?kill(15,$_[0]):next}' netscape
;-)
-martin
--
If the facts are against you, argue the law.
If the law is against you, argue the facts.
If the facts and the law are against you, run like hell.
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org