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

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

Re: [shell-script] Duvida em shell que checa uso em disco


From: Sandro Oliveira
Subject: Re: [shell-script] Duvida em shell que checa uso em disco
Date: Fri, 23 Jul 2004 08:21:35 -0300

o fabiano valeu show de boa... o q e $i ...

obrigado

sandro
----- Original Message ----- 
From: "Fabiano Silva" <address@hidden>
To: <address@hidden>
Sent: Thursday, July 22, 2004 9:00 PM
Subject: Re: [shell-script] Duvida em shell que checa uso em disco


Sandro,
fiz da seguinte forma e funcionou aki no meu bash. Incluí um for. Com o
while também não funcionou para mim.
Como não sei muito de shell, não faço a mínima idéia do pq.

#!/bin/sh

##Variaveis

qtd=80
corrent=`df -h|tail -3|grep -v '/dev/cd[0-9]'|awk '{print $5}'|sed s/\%//g`

# aqui ele estah retornando, o dado na seguinte forma {37 0 40}, acrescentei
no grep para ele naum pegar as unidades de cdrom,tail +2 para ele excluir a
primeira linha e o sed para excluir o %

for i in $corrent
do
if [ $i > $qtd ];then

echo " O servidor estah usando "$qtd"% de disco"
fi
done

abraços,
Fabiano
  ----- Original Message ----- 
  From: Sandro Oliveira.
  To: address@hidden
  Sent: Thursday, July 22, 2004 8:36 AM
  Subject: [shell-script] Duvida em shell que checa uso em disco


  #!/bin/sh

  ##Variaveis

  qtd="80"
  corrent=`df -h|tail +2|grep -v '/dev/cd[0-9]'|awk '{print $5}'|sed
s/\%//g`

  # aqui ele estah retornando, o dado na seguinte forma {37 0 40},
acrescentei no grep para ele naum pegar as unidades de cdrom,tail +2 para
ele excluir a primeira linha e o sed para excluir o %

  while [ $corrent >= $qtd]

     do


  echo " O servidor estah usando "$qtd"% de disco"

  done

  Aqui simplifiquei a shell pois estou tendo erro no laço, me parece que o
laço naum estah conseguindo tratar a variavel corrent ja tentei fazer estah
comparação com inteiro mais sem sucesso,e naum sei como faço para
incrementar esta variavel alguem pode me dar uma ajuda?

  [As partes desta mensagem que não continham texto foram removidas]



  ---------------------------------------------------------------------
  Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
  ---------------------------------------------------------------------
  Sair da lista: address@hidden
  ---------------------------------------------------------------------
  Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
  ---------------------------------------------------------------------



        Yahoo! Grupos, um serviço oferecido por:



----------------------------------------------------------------------------
--
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

    b.. Para sair deste grupo, envie um e-mail para:
    address@hidden

    c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



  __________ NOD32 1.813 (20040716) Information __________

  This message was checked by NOD32 Antivirus System.
  http://www.nod32.com



[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------

Links do Yahoo! Grupos









reply via email to

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