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/