Verifica conexão de Net Virtua
Publicado por N M S 18/12/2008
[ Hits: 8.645 ]
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
Ispeed v1.1 - Medidor de velocidade de download
Configuração de failover de links de internet
Enviar e-mail via shell script usando e-mail autenticado
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - APAGA AS MSG <.APAGADAS> GERADAS PELO SCRIPT delete_all_u
Nenhum comentário foi encontrado.
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Instalando TeamViewer no Debian 12
Conheça o Octopi, outro frontend para o Pacman com acesso ao AUR (Arch Linux e derivados)
Terminal transparente no Debian 12 com interface i3wm usando Xfce4-Terminal e Compton
Eu estou com problemas para usar o QBASIC no Dosbox X (3)
Tibia não pode ser aberto em virtual machine (14)
Após atualização do Ubuntu 22.04.4 LTS perdi a instalação da placa de ... (3)
Não consigo iniciar o Linux normalmente (5)
Notebook com Ubuntu 22.04.4 se reinicia após curtos períodos. (3)