Comment pouvez-vous planifier le démarrage d'un ordinateur à un moment précis?

10

Habituellement, les BIOS ont la possibilité de planifier une heure à laquelle démarrer. Existe-t-il une interface Unix / Linux pour spécifier le démarrage planifié?

Pedro Palhoto
la source

Réponses:

14

NVRAM WakeUp prétend le faire; Je n'ai jamais essayé. Il peut ne pas fonctionner sur tous les BIOS, et s'il échoue, une conséquence probable est d'écraser un paramètre critique différent qui pourrait rendre votre ordinateur non amorçable, alors utilisez-le avec prudence.

Si vous suspendez uniquement l'ordinateur, les outils APM peuvent définir une heure de réveil avec apmsleep. J'ai utilisé avec succès mon ordinateur portable comme réveil avec cet outil. Mais il ne peut pas réveiller un ordinateur éteint.

Si votre ordinateur prend en charge ACPI (tous les modèles modernes le font) et si ACPI fonctionne réellement sur votre système d'exploitation (ce qui, en revanche, n'est pas une donnée), il existe une interface standard pour spécifier une heure de réveil. Sous Linux, date -u +%s -d 'tomorrow 6:00' >/sys/class/rtc/rtc0/wakealarmdevrait faire l'affaire. Il y a un bon guide sur le réveil ACPI sur le wiki MythTV.

Si vous avez un autre appareil sous tension sur le réseau local, vous pouvez envoyer à votre ordinateur un paquet de réveil sur réseau local . La plupart des BIOS modernes prennent en charge cela (vous devrez peut-être l'activer dans les paramètres du BIOS). L' wakeonlanutilitaire peut envoyer de tels paquets.

Gilles 'SO- arrête d'être méchant'
la source