shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] filtrando a saida do ps aux


From: Diego Luis Kreutz
Subject: Re: [shell-script] filtrando a saida do ps aux
Date: Fri, 30 May 2003 10:53:30 -0300 (BRT)

ola,

talvez isso aqui resolva o seu problema:

ps ax --format user,pid,pcpu,pmem,stat,time,cmd

[]'s

DLK

On Fri, 30 May 2003, Thadeu Penna wrote:

> Tenho um scritp que filtra a saída do ps aux de várias máquinas de nossa 
> rede. 
> Isto evita que o usuário precise entrar em cada máquina para saber se o job 
> já terminou. O problema é que a saída do ps aux não é bem formatada (parece 
> que foi feita para máquinas com pouca memória). Eu preciso das seguintes 
> informações: 
> USER PID CPU% MEM% STAT TIME COMMAND
> 
> uma saída típica seria:
> USER       PID %CPU %MEM  SIZE   RSS TTY NODE STAT START   TIME COMMAND
> daemon     233  0.0  0.1  1392   528  ?     0 S   Apr 27   0:37 /sbin/portmap
> daemon     546  0.0  0.0  1760   204  ?     0 S   Apr 27   0:00 /usr/sbin/slpd
> daemon     567  0.0  0.0  1384   448  ?     0 S   Apr 27   0:00 /usr/sbin/atd
> nobody     564  0.0  0.0  3780    96  ?     0 S   Apr 27   0:00 proftpd
> nobody     597  0.0  0.0     0     0  ?     0 SW  Apr 27  12:33 (mfs_server)
> operador 14360  0.1  0.2  2216  1272  ?     0 S    00:11   0:00 -bash
> operador 14363  0.0  0.1  1492   708  ?     0 R    00:11   0:00 mps aux
> 
> Até aí é fácil ;) 
> Se o programa ocupa mais de 100Mb e é rodado com nice, aí é que a porca torce 
> o rabo, vejam:
> 
> USER       PID %CPU %MEM  SIZE   RSS TTY NODE STAT START   TIME COMMAND
> operador 14360  0.1  0.2  2216  1272  ?     0 S    00:11   0:00 -bash
> operador 14363  0.0  0.1  1492   708  ?     0 R    00:11   0:00 mps aux
> pmco     12094  0.0  0.0  1244   288  ?     0 S N May 28   0:00 time nice -21 
> pmco     12096 96.4 26.8 138912 137560  ?    15 S N May 28 1980:07 54n6000b
> pmco     12144  0.0  0.0  1244     4  ?     2 S N May 28   0:00 time nice -21 
> pmco     12160 97.0 26.8 138912 137560  ?    14 S N May 28 1991:01 54n6000c
> pmco     12161  0.0  0.0  1244    52  ?    14 S N May 28   0:00 time nice -21 
> 
> A formatação bagunça (não deixa usar o cut) e aparece um campo a mais no STAT 
> (N) que é importante para mim. 
> 
> Alguma sugestão?? 
> P.S.: gostaria da saída formatada, daí me cheira a awk, mas só sei o básico...
> 
> []s
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]