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

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

Re: Atendimento - leitura de processos


From: marcos_laureano
Subject: Re: Atendimento - leitura de processos
Date: Wed, 30 Jan 2002 13:09:05 -0000
User-agent: eGroups-EW/0.82

Sergio,

Eu fiz este script e rodei embaixo do ksh no linux, a principio esta 
funcionando.... o problema que não existe (não conheço) um comando 
que faça as duas coisas junto (indicar o tempo de execução e o 
consumo de memória).

Marcos

#pegar quais os comandos com maior consumo
top -b -n1 | tail -n+9 > x1$$

#pegar a relacao de todos os processos
ps -e > x2$$
while read xPID xTTY xTIME xCMD
do

   MIM=$(echo $xTIME| cut -d: -f3)
   #se maior que 5 minutos
   if [ "$MIM" -ge "05" ]
   then
      #pesquiso a linha de comando
      xTOP=$(grep -e $xCMD x1$$)
      #encontrou
      if [[ $? -eq 0 ]]
      then
         #pego o consumo de memória
         xCPU=$(echo $xTOP|cut -d" " -f10|cut -d. -f1)
         if [ "$xCPU" -ge "95" ]
         then
            echo "Comando rodando e consumindo memoria = $xCMD"
         fi
      fi
   fi
done < x2$$
rm x1$$ x2$$ 

--- In shell-script@y..., Sergio A Lima Júnior <sergioajr@i...> wrote:
> ola all,
> 
> tenho o seguinte problema:
> 
> criar um script que verifique os processos que estao rodando e que 
estao com consumo de recursos de hardware superior a 95% e com mais 
de 5min rodando. pensei em usar o awk, porem fico limitado as 
variaveis de ambiente do mesmo.
> 
> Obrigado.
> 
> Atenciosamente,
> 
> ==================================
> Sergio A Lima Junior
> Linux User ID. #229772
> Kernel 2.4.5 
> sergioajr@i...
> ==================================


reply via email to

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