Verifica conexão de Net Virtua
Publicado por N M S 18/12/2008
[ Hits: 9.035 ]
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
Renomeia diretorio,subdiretorio e arquivos de maiuscula > minuscula
Liberação do servidor DNS no firewall
estoque.sh - Gerenciamento de estoque/almoxarifado
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Podem me chamar de 1mbecil :) (10)
Monte o Google Drive como uma pasta remota no Linux (1)
Compartilhar ZEBRA ZD220 na rede (0)
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (8)









