top: tcgetattr() failed: Invalid argument


On Sun, 17 Oct 2004 17:49:20 +0300 (EEST), Tarhon-Onu Victor
<[EMAIL PROTECTED]> wrote:
> On Sun, 17 Oct 2004, Emil Cheriches wrote:
> 
> > 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.
> 
>         Schimba prima linie in:
> CPU=$(TERM=vt100 top -p $pid -n 1 | grep nume_proces | awk '{ print $9}')
>         Si vezi daca merge.
> 
>         Eventual prinzi cel mai mincator proces cu ceva de genul:
> 
> ps auxw | awk '{print $3"\t"$11}' | sort -unr | head -n 1
>         ...iar de aici iei numele procesului din a doua coloana.
> 
>         Bineinteles, linia de mai sus poate fi mai elaborata, ca sa nu
> faci awk-ul ala aiurea poti folosi un format de afisare de-al lui ps
> (vezi --format).
> 
> --
> Any views or opinions presented within this e-mail are solely those of
> the author and do not necessarily represent those of any company, unless
> otherwise expressly stated.
> 
> ---
> 
> 
> 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