Comment planifier le réveil de l'hibernation?

13

Est-il possible de réveiller Ubuntu de l'hibernation à une heure prédéfinie? Ce ne devrait pas être WOL , mais plutôt Ubuntu se réveiller. Par exemple, il devrait faire ce que fait l'application WakeupOnStandBy sur MS Windows.

nixnotwin
la source

Réponses:

12

En hibernation, le système d'exploitation est désactivé et ne peut rien faire. C'est le BIOS de l'ordinateur qui se réveille, ce n'est donc possible que si le BIOS de votre ordinateur le prend en charge. Avec certains BIOS, vous pouvez configurer un réveil planifié assez facilement.

Appuyez sur la touche qui vous amène dans «configuration» ou similaire lorsque l'ordinateur démarre pour la première fois (souvent F2 ou Del) et voyez quelles options vous avez.

Vous pouvez également configurer le BIOS pour qu'il se réveille d'Ubuntu, si le BIOS prend en charge le réveil et autorise l'accès au système d'exploitation à le configurer. Ce guide est assez complet:
http://www.mythtv.org/wiki/ACPI_Wakeup

misterben
la source
Est-ce également vrai pour la suspension (vs l'hybernation)?
Benjamin
Ceci est la bonne réponse. Le BIOS devrait prendre en charge le réveil à une certaine heure.
powerrox
7

J'ai trouvé qu'il est difficile de réveiller Ubuntu de l'hibernation. J'utilise donc les commandes suivantes pour démarrer Ubuntu à un moment prédéfini:

# 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 

Cette configuration a été très cohérente et n'a jamais échoué. La connexion automatique doit être activée pendant l'installation d'Ubuntu pour que cela fonctionne, sinon Ubuntu attendra à l'écran de connexion lors du démarrage automatique. Plus d'infos ici .

nixnotwin
la source
3
Je viens d'essayer cela, mais avec 'pm-suspend' au lieu de l'arrêt et l'ordinateur s'est réveillé au moment où j'ai défini le fichier wakealarm. Merci!
AX Labs
0

Étant donné que l'hibernation implique une mise hors tension, je me demande si votre BIOS prend en charge le démarrage automatique de l'application d'alimentation. Si c'est le cas, vous pouvez redémarrer votre alimentation à l'aide d'une minuterie externe ou d'un autre appareil.

déphasé
la source