Desligue o computador automaticamente quando a Internet estiver desconectada

4

Existe algum software gratuito que detecte o status da Internet e desligue o sistema quando a Internet for desconectada?

Ou (mais genericamente) algo pode ser executado quando a Internet é desconectada, e eu posso direcioná-lo para desligar a máquina?

Estou baixando as coisas da noite para o dia. Mas o meu problema é que às vezes a conexão com a internet será desconectada no meio da noite, então não faz sentido manter o sistema funcionando o resto da noite.

Por isso, preciso evitar esse problema detectando a conectividade da rede.

    
por random 22.12.2009 / 18:54

5 respostas

1

Você pode criar um executável próprio, onde você pode fazer ping em alguns sites populares e ver se está recebendo resposta. Se não, você pode desligar o sistema. Tenho certeza de que existem softwares livres que já fazem isso. Vai atualizar se eu encontrar algum.

    
por 22.12.2009 / 18:59
0

Uma solução simples seria escrever um programa AutoIt que tenta fazer o ping do resolvedor de DNS do seu provedor de serviços de Internet. Esta é a única maneira verdadeira de detectar se você está "conectado" à internet ou não, já que nem sempre é confiável fazer ping em sites de terceiros.

Eu configuro para fazer ping a cada minuto, e se nenhuma resposta for recebida por 5 minutos, desligue o computador (ou configure-o para entrar no modo de suspensão). Felizmente, a AutoIt tem um Ping() e Sleep() funções.

O script simples ficaria parecido com o seguinte:

Local $i = 0
While $i < 5                             ; Looping until we hit 5 attempts...
    If Ping("12.34.56.78", 10000) == 0 Then  ; If we couldn't ping...
        $i = $i + 1                          ; Increment the counter.
    Else                                     ; Else, if we could,
        $i = 0                               ; Reset the counter.
    EndIf
    Sleep(60000)                             ; Finally, loop every minute.
WEnd

; If the script gets here, we missed 5 pings - take action.
Shutdown(32)    ; See the Shutdown() documentation, this makes the PC sleep.
                ; http://autoitscript.com/autoit3/docs/functions/Shutdown.htm

Antes de executar o computador durante a noite, você pode simplesmente executar o script acima. Para continuar usando seu computador normalmente, basta fechar o script.

Disclaimer: Eu não testei este código (eu escrevi rapidamente no Notepad + +), mas parece viável.

    
por 04.05.2012 / 18:14
0

"Timed Shutdown 0.51b" pode ajudá-lo.
Ele tem um recurso de desligamento integrado sempre que você está desconectado da Internet e também inclui recursos de desligamento programados ou programados.

Tente este link para download: link

    
por 04.05.2012 / 18:09
0
  • DownOff é um mini aplicativo gratuito que desligará automaticamente seu PC , quando a sua conexão de internet desconectar ou baixar a taxa cai abaixo de uma taxa mencionada.

  • O DownOff também permite escolher entre Hibernar, Monitor, Desligar, Reinicie, desligue e aguarde. O aplicativo mantém logs para permitir você analisa as informações anteriores de desligamento do sistema.

Vá aqui para mais informações

    
por 04.05.2012 / 18:42
-1

Há um gerenciador de downloads chamado FlashGet que possui esse recurso integrado.

No menu documentação :

Shut Down When Done: When this is set, FlashGet will disconnect from internet and shutdown your computer on exit (usefull if you leave your PC turned on only to download files).

    
por 22.12.2009 / 19:38