Publicada por Paulinhopira em 05/06/2007 - 20:21h:
* Paulinhopira usa Ubuntu

Oi amigos boa noite eu queria ajuda para construir um codigo em C C++ ou Shell Script que possa ou monitorar a internet para saber quando ela cai (No Caso Da Dial Up) ou se não tiver essa rotina ou função então
programar o ping para a cada 2 ou 5 Minutos e então se ela estiver conectado para a execução do bloco de comando e caso esteja desconectado então da um comando para reconectar.
Espero que alguem possa me ajudar pois ainda estou estudando logica e por conta propria (Se alguem quizer estudar a apostila que estou usando podem encontrar aqui http://equipe.nce.ufrj.br/adriano/cursos.htm ainda em construção mais esta muito boa e é datada de 27 Março de 2007 esta muito bem explicada espero que agrade alguem daqui como agradou a mim).

ALGO COMO ISSO

Algoritimo para testar internet (Pseudo linguagem) "Até parece que eu entendo disso não"

Inicio

ping www.google.com.br;

Se estiver conectado ;

fim enquanto;

Se Estiver desconectado faça;

Comando pon; (Por exemplo)

fim enquanto;

fim.

  
 
Resposta de luiscarlos em 06/06/2007 - 00:04h:
* luiscarlos usa Fedora
* luiscarlos tem conceito: nenhum voto.
 


salve isto num arquivo qualquer

---------------
#!/bin/sh
testa()
{
rsp = `ping -c 4 www.google.com.br`
if [ -z $rsp ];
then
echo "internet ok"
else
echo "internet down"
fi
}

main()
{
sleep 120
testa
}

main
---------------


depois de criar o arquivo com este conteudo, dê o seguinte comando para torna-lo executavel
chmod +x <arquivo>
e agora ./<arquivo>
para roda-lo e ser feliz



http://www.devin.com.br/eitch/shell_script/

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts