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

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

Sou novo em programação em Linux. Comecei a minerar bitcoin usando linux mint xfce 15. Sou muito bom em seguir as instruções, só não sei como começar. Preciso criar um script que possa ser executado a cada 15 minutos para verificar se há conexão com a internet, caso não haja conexão, reinicie a conexão wifi. Meu asus eee b202 está perdendo a conexão com a internet de alguma forma, mesmo que o wifi esteja conectado. Então, para consertar, eu desconecto o wifi e reconecto novamente. Com o script adicionado a um cron job, posso evitar isso. Obrigado de antemão.

Responder1

Adicione um cron job para 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 cron job para root, use o seguinte comando:

sudo crontab -e

E sua entrada cron do arquivo crontab deve ser semelhante a:

0/15 * * * * /path/to/script

informação relacionada