Verifica conexão de Net Virtua
Publicado por N M S 18/12/2008
[ Hits: 9.069 ]
Homepage: www.lncc.br/
O script verifica se a sua conexão com a internet está funcionando. Caso não esteja, ele registra no arquivo de log e tenta fazer uma conexão nova.
Baseado na estrutura do Slackware.
#!/bin/bash
disconnected=1 # false
IFACE=eth1
LOGFILE=/var/log/connections.log
while :
do
ping -c10 www.uol.com.br > /dev/null 2>&1
pinged=$?
if [ $pinged -gt 0 ] # false, didn't ping
then
echo "[$(date '+%d/%m/%y %H:%M:%S')] Disconnected $IFACE" >> $LOGFILE
disconnected=0 # true
sleep 2
sleep 1
/etc/rc.d/rc.inet1 restart
echo "teste"
elif [ $pinged == 0 -a $disconnected == 0 ] # It was disconnected before, but now it's pinging
then
disconnected=1 # false, it is not disconnected anymore
IP=$(LC_ALL=C LANG=C ifconfig $IFACE | grep 'inet addr' | awk '{print $2}' | awk -F':' '{print $2}')
echo "[$(date '+%d/%m/%y %H:%M:%S')] Reconnected $IFACE, IP is $IP" >> $LOGFILE
fi
sleep 3
done
mPlayRecTv - assiste e grave a programação da TV com MPlayer
Otimiza.sh - Atualiza seu Ubuntu/Debian
Gerar arquivos CSV no postgresql
Nenhum comentário foi encontrado.
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
Usando o Dolphin para checar hashes de arquivos
Contorno de BUG do "color picker" para COSMIC Desktop
Pós Instalação do POP! OS 24.04









