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/