Eu sei que há muitas maneiras de auto- desligamento , mas estou preocupado com a auto turn-on . Existe um comando ou um pequeno software para ligar o sistema em um determinado momento?
Eu sei que há muitas maneiras de auto- desligamento , mas estou preocupado com a auto turn-on . Existe um comando ou um pequeno software para ligar o sistema em um determinado momento?
Respostas:
Uma alternativa é não desligar, mas hibernar ou suspender o sistema e ativá-lo automaticamente usando o rtcwake
utilitário.
Por exemplo
rtcwake -s 3600 -m disk
hibernará imediatamente (suspenderá para o disco) o sistema e o reiniciará em 1 hora. similarmente
sleep 600; rtcwake -s 60 -m mem
será suspenso para ram em 10 minutos a partir de agora e depois será retomado após 60 segundos.
Você também pode ativar o sistema em um determinado momento com a -t
opção Leva alguns segundos desde 1970 como argumento, mas você pode usar date
para converter de formato legível por humanos, por exemplo
rtcwake -m disk -t "$(date -d '2015-02-26 16:12:00' '+%s')"
Confira o recurso Wake-on-LAN (WoL). O Arch Linux possui uma boa documentação sobre como usá-lo e não se preocupe; é geral em Linux. No Ubuntu você tem o wakeonlan
pacote para enviar pacotes mágicos para sua máquina. Aqui está a documentação do Ubuntu sobre o uso de WoL .
Portanto, para ligar sua máquina automaticamente, você precisará usar outra máquina que a ligue com o WoL.
Até onde eu 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 do seu BIOS / UEFI ou placa principal.
rtcwake
.
Depende se o BIOS / UEFI do seu computador suporta esse recurso.
Nesse caso, você pode usar o pacote Ubuntu nvram-wakeup
para definir a data / hora da 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.