Como faço para agendar o despertar da hibernação?

13

É possível acordar o Ubuntu da hibernação em um horário pré-definido? Não deve ser WOL , mas sim o Ubuntu acordar. Por exemplo, ele deve fazer o que o aplicativo WakeupOnStandBy faz no MS Windows.

    
por nixnotwin 22.10.2010 / 13:06

3 respostas

6

Eu descobri que é difícil despertar o Ubuntu da hibernação. Então eu uso os seguintes comandos para inicializar o Ubuntu em um horário pré-definido:

# Clear previously set wakeup time 
sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"

# Set the wakeup time at 2:02 am
sudo sh -c "echo 'date '+%s' -d '2am next day + 2 minutes'' > /sys/class/rtc/rtc0/wakealarm"

#Check if alarm is set. It should show the unix time stamp
cat /sys/class/rtc/rtc0/wakealarm

#After setting the time, PC can be turned off with this command
sudo shutdown -P now 

Esta configuração foi muito consistente e nunca falhou. O login automático deve ser ativado durante a instalação do Ubuntu para que isso funcione, caso contrário o Ubuntu aguardará na tela de login quando ele for inicializado automaticamente. Mais informações aqui .

    
por nixnotwin 25.08.2012 / 15:24
11

Ao hibernar, o sistema operacional está desligado e não pode fazer nada. É o BIOS do computador que faz o despertar, então só é possível se o BIOS do seu computador suportar isso. Com alguns BIOSes, você pode configurar facilmente um agendamento agendado.

Pressione a tecla que o coloca em "setup" ou similar quando o computador é inicializado pela primeira vez (geralmente F2 ou Del) e veja quais opções você tem.

Como alternativa, você pode configurar o BIOS para ativar a partir do Ubuntu, se o BIOS suportar o estado de vigília e permitir que o acesso ao sistema operacional o configure. Este guia é bastante abrangente: link

    
por misterben 22.10.2010 / 13:31
0

Como a hibernação implica em desligamento, gostaria de saber se a sua BIOS suporta a inicialização automática no aplicativo de energia. Em caso afirmativo, você poderia desligar sua fonte de alimentação usando um temporizador externo ou algum outro dispositivo.

    
por outofstep 22.10.2010 / 20:37