Como reconectar / reinicializar automaticamente o computador remoto quando a internet é desconectada

0

Normalmente, trabalho conectado ao meu computador no escritório (Windows 7) via Team Viewer. Às vezes a conexão com a internet falha e a conexão é perdida, então eu tenho que ir às ruas e ir ao meu escritório para reiniciar a conexão (o que não é tão ruim, mas não tão legal quando estou em outra cidade).

Eu usei o Agendador de Tarefas para reinicializar todos os dias o meu computador, pois é mais ou menos garantido que a conexão funcionaria novamente, não importa o quê. Este é obviamente um recurso simples, mas eu preciso de algo que realmente resolva o problema.

Eu não sou tão bom em Linux ou linguagens (então, por favor, seja simples e claro;)), mas eu tentaria qualquer coisa que fosse recomendada.

O Task Scheduler pode iniciar um comando se a conexão com a Internet for perdida?

    
por user2873910 30.09.2015 / 23:42

1 resposta

0

você pode usar um script como este e programá-lo para ser executado na inicialização da máquina. Este script testa a conexão para o IP 8.8.8.8 (pode ser alterado) se o ping estiver ok, teste-o após 5 minutos, se o ping falhar forçar uma reinicialização.

#!/bin/bash
{
sleep 180 # wait 3 minutes on machine startup
while true;
do
  #if [ping] -->  0 means host reachable
  if ping -c 5 8.8.8.8; then
    sleep 300 ; #line stable , test after 5min
  else
     shutdown -r now
done
} &> /dev/null
    
por 01.10.2015 / 14:43