Verifica conexão de Net Virtua
Publicado por N M S 18/12/2008
[ Hits: 8.839 ]
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
Trocar senha de root NO BRACO remotamente
slackpigs - veja os pacotes que mais ocupam espaço no Slackware
zsh: Sattolo's Random Cyclic Permutation
Nenhum comentário foi encontrado.
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
samba4 gpo instalar impressora via windows (0)
O que você está ouvindo agora? [2] (170)
Alguém poderia me ajudar a escolher peças pra montar um desktop? (12)