Script [RESOLVIDO]

1. Script [RESOLVIDO]

Fabio Rodrigues de Oliveira
defabio

(usa Ubuntu)

Enviado em 01/11/2012 - 16:14h

Olá,

Estou executando o script abaixo:
[code]
#!/bin/bash
DATA=`date`
_PID=$$

start(){
while true; do
ping 172.18.0.74 > /dev/null
if [$? -eq 0]; then
echo "$DATA - MICRO NA REDE" >> /var/log/logping;
else
echo "$DATA - MICRO FORA DA REDE" >> /var/log/logping;
fi
sleep 1
}

stop(){
kill -9 $_PID;
}

case "$1" in
'start')
start;;
'stop')
stop;;
*)
echo "Use:{Start|Stop}"
exit 1 ;;
esac
[code]
e está ocorrendo o erro:
line 14: syntax error near unexpected token `}'
line 14: `}'

oq pode estar errado?

Grato.


  


2. Re: Script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/11/2012 - 03:45h

Fechar o laço de repetição com final desconhecido while true; do... done

BOA SORTE!!!


3. Re: Script [RESOLVIDO]

M4iir1c10
m4iir1c10

(usa Arch Linux)

Enviado em 02/11/2012 - 06:35h


while true; do
ping 172.18.0.74 > /dev/null
if [$? -eq 0]; then
echo "$DATA - MICRO NA REDE" >> /var/log/logping;
else
echo "$DATA - MICRO FORA DA REDE" >> /var/log/logping;
fi
sleep 1
done # coloque esse done para fechar o while
}

Nao esqueca de marcar o topico como resolvido






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts