Remova echo
e as aspas na primeira linha do seu script, apenas deixe o comando traceroute
. Seu script deve ser escrito como:
traceroute ....
grep .....
...
Eu tenho trabalhado para preparar um script que pode ajudar no monitoramento de um link WAN com o comando traceroute.
Eu preparei algo desse tipo, mas não consegui dar certo ...
echo "'traceroute 4.4.4.4>/tmp/trace.txt'"
grep “1.1.1.1” /tmp/trace.txt &> /dev/null
if [ $? -eq 0 ] ; then
echo “Primary Is UP“
else
grep “2.2.2.2” /tmp/trace.txt &> /dev/null
if [ $? -eq 0 ] ; then
echo “ Primary failed, Secondary Running”
else
echo "Primary & Secondary both failed"
fi
fi
Remova echo
e as aspas na primeira linha do seu script, apenas deixe o comando traceroute
. Seu script deve ser escrito como:
traceroute ....
grep .....
...