CPU=`top -p $pid -n 1 | grep nume_proces|  awk '{ print $9 }'`
real=`echo $CPU | awk -F. '{print $1}'`
if [ $real -gt 95 ]; then
  kill -9 $pid;
  ./nume_proces
fi

Cu alte cuvinte daca foloseste prea mult procesul este omorat si pornit din nou.

On Sun, 17 Oct 2004 16:08:53 +0300, Paul Lacatus <[EMAIL PROTECTED]> wrote:
> 
> 
> Emil Cheriches wrote:
> 
> >am un proces care utilizeaza la un moment mai mult de 95 % din
> >procesor (sa zicem) .
> >cu comanda   top -n 1 -p pid  pot sa vad cat % din procesor
> >utilizeaza.... daaar
> >cand bag chestia asta in cron, imi zice ca top nu poate lucra decat pe
> >tty sau pts.
> >Exista vreo alta comanda de genu asta care sa lucreze si in cron?
> >
> >
> 
> Poate daca explici mai clar putin ce vrei sa obtii ! Vrei sa-ti apara
> periodic o linie care sa-ti arate consumul de proc a unui proces ? Unde
> vrei sa-ti apara. Cron nu-ti trimite catre consola iesirea programului.
> 
> Paul
> 
> ---
> Detalii despre listele noastre de mail: http://www.lug.ro/
> 
> 


-- 
 Emil Cheriches
 system administrator
 ================
 http://www.mciuc.ro/
 Linux registered user #301462

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui