Como criar um script para verificar se há conexão com a internet?

5

Eu sou novo em programação no linux. Eu comecei a mineração bitcoin usando o linux mint xfce 15. Eu sou muito bom seguindo instruções, só não sei como começar. Eu preciso criar um script que pode ser executado a cada 15 minutos para verificar se existe uma conexão com o interet se não houver conexão, reinicie a conexão wifi. Meu asus eee b202 está perdendo conexão à internet de alguma forma, mesmo que o wifi esteja conectado. Então, para consertar, eu me desconecto do wifi e reconecto novamente. Com o script adicionado como um cron job, posso evitar fazer isso. Obrigado antes da mão.

    
por Mauricio Giraldo 11.11.2013 / 06:49

1 resposta

2

Adicione um trabalho cron para o root para executar o seguinte script:

#!/bin/bash

if ! [ "$(ping -c 1 google.com)" ]; then
    service network-manager restart
fi

Não se esqueça de torná-lo executável:

chmod +x /path/to/script

Para adicionar um trabalho cron para o root, use o seguinte comando:

sudo crontab -e

E a sua entrada cron do arquivo crontab deve se parecer com:

0/15 * * * * /path/to/script
    
por Radu Rădeanu 11.11.2013 / 07:13