jorhn (jorhn123@alpha.net.pl) wrote:
[...]
> Tak, oczywiscie, ale mnie zalezy na pelnej automatyce. Moze tak
> - w jaki sposob mozna napisac polecenie kill -9 'xxx', ale skrypt to
> wykonujacy
> musi wartosc 'xxx' pobrac z ... no wlasnie ... polecenie ps x ? czy moze
> "wyjac" wartosc z pid.file ?
Spróbuj tak:
-- początek skryptu --
#!/bin/sh
/bin/ps axu >>/tmp/stopkaza.tmp
/bin/cat /tmp/stopkaza.tmp | grep stopkaza >>/tmp/stopkaza.tmp2
/usr/bin/awk '$1 {print $2}' /tmp/stopkaza.tmp2 >>/tmp/stopkaza.tmp3
for i in `cat /tmp/stopkaza.tmp3` ; do
/bin/kill -9 $i
done
/bin/rm -f /tmp/stopkaza.tmp*
-- koniec skryptu --
Sorry za formę, ale pisałem to na szybko. Wybiera z ps axu linie,
które zawierają wyraz ,,stopkaza'', potem wyciąga z nich pidy i dla
każdego z nich uruchamia polecenie kill -9 <pid>
HTH
--
Łukasz Miemus (lukasz@miemus.org)
Attachment:
pgp_RUkYBeCkM.pgp
Description: PGP signature