Teste de conexão

Publicado por Eduardo Vieira Mendes 23/05/2007

[ Hits: 12.013 ]

Download testecon




Script que testa sua conexão com a internet.

Pode ser utilizado para rodar periodicamente, e em caso da conexão
estar desligada, rodar algum comando para iniciá-la, como
adsl-start.

  



Esconder código-fonte

#!/bin/sh
############################################
# Script teste de conexão
# Criado por:
# Eduardo Vieira Mendes
# eduardovmendes@gmail.com
# LUS: 298813
############################################ 

echo "Aguarde enquanto testamos se sua internet está ok"

if ! ping -c 5 www.google.com.br >> /dev/null ; then

# Se quiser pode substituir estes echos pelo comando de ligar a net
# Ex.:
# adsl-start

echo "=========================="
echo " Sua internet está parada "
echo "=========================="

else

echo "========================="
echo " Sua internet está ok!!! "
echo "========================="
fi
exit

Scripts recomendados

Gerar a linha do Depends prontinha para o "control" para gerar pacotes DEB

Slackware Current Pós Instalação Zero Bala

Enviar gráficos 3D pela janela de chat no Kopete

Backup da database do gerenciador de pacotes RPM

Comando Executar Gerenciadores leves


  

Comentários
[1] Comentário enviado por y2h4ck em 24/05/2007 - 17:52h

Acho que é mais interessante colocar o icmp-request diretamente no gateway de sua conexão uma vez que se a comunicação com o gateway for cortada, significa que sua conectividade com o mundo caiu.

O DNS é um protocolo muito instável, e confiar na resolução de ips através de queries icmp-request (icmp type 8), é muito arriscado.


Abraços.

Anderson

[2] Comentário enviado por vodooo em 26/05/2007 - 10:57h

Concordo com você Anderson, mas o posposito deste script é mostrar uma solução mais simples do que configurar o gateway diretamente, sendo que nem sempre um usuário comum tem privilédios para isso!

Abraços

[3] Comentário enviado por Harkanjo em 15/08/2007 - 16:05h

E ai, me da uma ajuda, pressiso de um script que fassa um bkup do banco de dados do oracle, zipe e mande para uma pasta ja compartilhada com o windows "sistema/winthor/BACKUP" para que eu possa gravar em cd, e se poder ter data seria legal. Obrigado, sou novo no LINUX, estou aprendendo forçado!!!
VLW!!!

[4] Comentário enviado por Harkanjo em 15/08/2007 - 16:07h

.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts