Desligar o computador automaticamente após a conclusão de um download

2

Estou baixando a versão de avaliação do Visual Studio e parece que levará cerca de uma hora para ser concluído. Eu gostaria de desligar o computador automaticamente depois que este download terminar.

Então é possível configurar um desligamento automático após a conclusão de um download por meio de um script em lote ou de algum programa externo?

Editar: Eu quero saber se existe um programa que possa analisar a atividade da rede e acionar o desligamento automático.

    
por Animesh 16.12.2011 / 17:50

4 respostas

3

DU Meter pode (entre outras coisas) desligar o computador se o tráfego da Internet cair abaixo de um determinado valor (por exemplo, menos de 100 KB nos últimos 10 minutos):

Se estiver usando isso junto com algum instalador, a solução resultante será bastante quebradiça. Se o instalador mostrar uma mensagem de erro, você nunca o verá, pois o seu computador será desligado automaticamente. Se o instalador parar ou esperar por alguma entrada do usuário, você nunca saberá, etc.

Se, no entanto, você puder acionar o download de um conteúdo externo da Internet sem realmente instalar nada, então acho que você ficará bem. Eu não sei especificamente sobre o VS2010, mas geralmente os instaladores têm meios para baixar conteúdo externo, por exemplo, para uso em computadores sem conexão direta com a Internet, etc.

Disclaimer: Eu sou o autor do DU Meter.

    
por 16.12.2011 / 18:27
1

Você pode usar o tipo de tcpdump (ou a versão do Wireshark da linha de comando) e o script que emitirá o desligamento quando o número de linhas do stdin por 10 segundos cair abaixo de algum limite.

perl -ne 'INIT{$q=10; $SIG{ALRM} = sub { system("shutdown -h now") if($q>0); $q=10; alarm 10;}; alarm 10; }; --$q;'
    
por 16.12.2011 / 19:24
1

Também encontrei esta ferramenta: Temporizador de desligamento .

    
por 07.01.2012 / 14:26
0

Você pode usar o comando 'shutdown' de uma linha de comando (ou Start / Run) e especificar o tempo antes dele. Digite "shutdown /?" em um prompt de comando para ver.

Tenha em mente que o desligamento iniciará após o período de tempo, NÃO DEPOIS DO DOWNLOAD.

    
por 16.12.2011 / 17:53