[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