ist zwar etwas umständlicher, es läßt sich aber auch mit der bash lösen, hier ein beispiel mit xterm
--------------------------cut---------------------
#!/bin/sh
xterm &
ps | egrep "[0-9].{2,10}xterm" | while read i;
do
echo $i > xterm.pid
done
--------------------------cut---------------------
man kann zwar mit cut nur die pid rausschneiden, aber es geht auch so, wenn die fehlerausgabe von kill geschlossen wird:
>kill -9 `cat xterm.pid` 2>&-
denn zu etwas ähnlichem brauchst du ja wahrscheinlich dein pidfile ;-).
greetz
artemisia
|