linux-l: Shell-Scripting

Dr. Bernd Freistedt bf at bcf.in-berlin.de
Fr Nov 19 20:50:45 CET 1999


---Volker Schoech (linux-l at mlists.in-berlin.de) wrote on Fri, 19 Nov 1999 15:36:13 +0100

> gerne Prozesse namentlich benennen koennen, um sie zu killen; und zwar
> ggf auch mehrere. Ein entsprechendes Script stelle ich mir so vor:
> 
> Aufruf: mykill boese

Fix mal zusammengefrickelt, aber nicht getestet (ohne Gaarantie):

---------// schnipp //----------------
#!/bin/sh
if [ "$1" then
    echo "Usage: $0 <prozessname>"
    exit 1
fi
tobekilledfor i in $tobekilled
do
    kill $i
done
---------// schnapp //----------------

> Geht sowas mit der bash? 

s.o.

> Oder braucht man dafuer sowas wie awk?

Na ja, ... awk _ist_ (fuer mich) bash... ;-)
Mit `cut -f` geht's nicht, weil der Delimiter bei
unterschiedlich langen Prozessnummern nicht klar ist.

Hint: Das "´" bei awk ist das "Non-Shift" von "`" und nicht
Shift-#  :-) 

Gruessli
Bernd




Mehr Informationen über die Mailingliste linux-l