jackadamantina
(usa Fedora)
Enviado em 04/11/2009 - 11:24h
Crie um arquivo, chamado list1.txt com todos os ips que deseja fazer a verificação. Então copie e cole o conteudo abaixo em um arquivo e dê permissão de execução, pronto.
Ele irá te apresentar algo assim
pingou <ip>
não pingou <ip>
#!/bin/bash
List=list1.txt
echo "Data e Horario:`date`" >> /tmp/arquivo`date +%d`
cat $List | while read ip
do
ping -c3 $ip > /dev/null
if [ $? = 0 ]; then
echo "pingou $ip" >> /tmp/arquivo_`date +%d`
else
echo "não pingou $ip" >> /tmp/arquivo_`date +%d`
fi
done
mail -s "Resposta dos pings" adt.rodrigo@gmail.com < /tmp/arquivo`date +%d`