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

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

Re: [shell-script] Script não acho oq pode estar errado


From: Julio C. Neves
Subject: Re: [shell-script] Script não acho oq pode estar errado
Date: Thu, 17 Aug 2006 20:20:07 -0300

Fala Rafael,
seu script pode ser melhorado e não é só nisso não, porém não dá para saber
o que está ocorrendo sem ver o conteúdo do arq /home/rafael/testeup. Dê o
comando cat -vet /home/rafael/testeup e mostre a saída na lista.

Se eu entendi parte do que vc quer fazer, o programa poderia ser otimizado
ficando +/- assim:

#!/bin/bash
#Variaveis Globais
DAYS=`uptime | cut -f5 -d" "`
VAR2=`cat /home/rafael/testeup 2> /dev/null || echo 0`  # Se o arq ñ existir
VAR2 recebe 0
if [ "$DAYS" -gt "$VAR2" ]
then
echo "OK"
else
echo "Server foi desligado"
fi
echo $DAYS > /home/rafael/testeup


[ ]s,
Julio
:wq



Em 17/08/06, rafael.nery <address@hidden> escreveu:
>
>  Alguém pode me auxiliar nesse script:
> #!/bin/bash
> #Variaveis Globais
> #DAYS=`/usr/bin/uptime | cut -c14-15`
> DAYS=`uptime | cut -f5 -d" "`
> VAR2=`cat /home/rafael/testeup`
> if [ "$DAYS" -gt "$VAR2" ]
> then
> echo "OK"
> `/usr/bin/uptime | cut -f5 -d" " | cat > /home/rafael/testeup`
> else
> echo "Server foi desligado"
> `/usr/bin/uptime | cut -f5 -d" " | cat > /home/rafael/testeup`
> fi
>
> Com a opção de -gt ele sempre cai no else. Se eu coloco > ele sempre cai
> no then.
>
>
> 
>



-- 
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq


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



reply via email to

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