Einzelnen Beitrag anzeigen
Alt 05.04.2002, 03:18   #4
artemisia
Elite
 
Registriert seit: 07.02.2001
Beiträge: 1.441


Standard

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
artemisia ist offline   Mit Zitat antworten