Existe uma maneira de ligar automaticamente a máquina Linux?

19

Eu sei que há muitas maneiras de se auto- desligar , mas estou preocupado com o ativação automática . Existe um comando ou um pequeno software para ligar o sistema em um determinado momento?

    
por remas sido 18.02.2015 / 13:32

4 respostas

25

Uma alternativa é não desligar, mas hibernar ou suspender o sistema e, em seguida, ativá-lo automaticamente usando o utilitário rtcwake .

Por exemplo

rtcwake -s 3600 -m disk

irá imediatamente hibernar (suspender para o disco) o sistema e reiniciá-lo em 1 hora. Da mesma forma

sleep 600; rtcwake -s 60 -m mem

irá suspender a ram em 10 minutos a partir de agora e, em seguida, retomar após 60 segundos.

Você também pode ativar o sistema em um determinado momento com a opção -t . Leva alguns segundos desde 1970 como argumento, mas você pode usar date para converter de um formato legível por humanos, por exemplo

rtcwake -m disk -t "$(date -d '2015-02-26 16:12:00' '+%s')"
    
por 18.02.2015 / 13:45
16

Confira o recurso Wake-on-LAN (WoL). O Arch Linux possui uma boa documentação sobre como usá-lo, e não se preocupe; é o Linux geral. No Ubuntu você tem o pacote wakeonlan para enviar pacotes mágicos para sua máquina. Aqui está documentação do Ubuntu sobre o uso do WoL .

Então, para ligar sua máquina automaticamente, você terá que usar outra máquina que a ligue com WoL.

    
por 18.02.2015 / 13:35
4

Tanto quanto sei, a inicialização automática é um recurso que deve ser fornecido e configurado em seu BIOS ou UEFI e é independente do sistema operacional (como o Ubuntu) instalado.

Veja o manual da sua BIOS / UEFI ou mainboard.

    
por 18.02.2015 / 13:39
3

Depende se o BIOS / UEFI do seu computador suporta esse recurso.

Em caso afirmativo, você pode usar o pacote nvram-wakeup do Ubuntu para definir a data / hora de ativação.

Leia a documentação do pacote antes de usá-lo ( /usr/share/doc/nvram-wakeup/README.mb.gz ), pois é possível que você precise fazer algum trabalho para configurar a ferramenta.

    
por 18.02.2015 / 20:18