NOM¶
rtcwake - Mettre le système en veille jusqu'à une date de réveil
indiquée
SYNOPSIS¶
rtcwake [
-hvVluan] [
-d périphérique]
[
-m mode] {
-t heure_t|
-s secondes}
DESCRIPTION¶
Ce programme permet de mettre le système en veille jusqu'à une date de
réveil indiquée.
Il utilise des interfaces Linux multiplateformes pour mettre le système en
veille, et ne pas l'y laisser au-delà d'une date indiquée. N'importe
quel environnement de pilote d'horloge matérielle (RTC) prenant en charge
les options de réveil normalisées peut être utilisé.
C'est normalement utilisé comme l'ancien utilitaire
apmsleep, pour
réveiller à partir d'un état de veille comme ACPI S1 (pause) ou
S3 (veille). La plupart des plateformes peuvent les implémenter sans les
analogues de BIOS, APM ou ACPI.
Sur certains systèmes, cela peut aussi être utilisé comme
nvram-wakeup, en réveillant à partir d'états comme ACPI
S4 (hibernation). Tous les systèmes ne possèdent pas de support
persistant permettant ces modes de veille.
OPTIONS¶
- -v | --verbose
- Sortie détaillée.
- -h | --help
- Afficher une courte aide et montrer comment utiliser le
programme.
- -V | --version
- Afficher les informations sur la version et quitter.
- -n | --dry-run
- Tout faire, sauf configurer vraiment l'alarme, mettre le
système en veille ou attendre l'alarme.
- -a | --auto
- Lire le mode d'horloge (si l'horloge matérielle est
configurée en heure universelle (UTC) ou en heure locale) depuis
/etc/adjtime. C'est l'endroit où hwclock(8) conserve
ces renseignements. C'est le mode par défaut.
- -l | --local
- Considérer que l'horloge matérielle est
définie en heure locale, quelque soit le contenu de
/etc/adjtime.
- -u | --utc
- Considérer que l'horloge matérielle est
définie en temps universel coordonné (UTC), quelque soit le
contenu de /etc/adjtime.
- -d périphérique | --device
périphérique
- Utiliser périphérique au lieu de
rtc0 comme horloge temps réel. Cette option n'a de sens que si
le système dispose de plus d'une horloge matérielle.
rtc1, rtc2, etc. peuvent être indiquées ici.
- -s secondes | --seconds
secondes
- Définir l'heure de réveil à secondes
dans le futur à partir de maintenant.
- -t heure_t | --time
heure_t
- Définir l'heure de réveil à l'heure absolue
heure_t. heure_t est l'heure en seconde à partir de
00:00:00 1970-01-01 UTC. Utiliser l'outil date(1) pour convertir
l'heure entre le format lisible et heure_t.
- -m mode | --mode mode
- Utiliser le mode de veille. Les valeurs possibles
sont :
- standby
- État S1 de l'ACPI. Cet état propose
l'économie d'énergie minimale, bien que réelle, tout en
fournissant une transition rapide au retour à l'état de travail.
C'est le mode par défaut.
- mem
- État S3 de l'ACPI (veille). Cet état propose une
économie d'énergie significative puisque tout le système
est placé en état d'alimentation minimal, à l'exception de
la mémoire qui est placée en mode d'autorafraîchissement
pour conserver son contenu.
- disk
- État S4 de l'ACPI (hibernation). Cet état propose
la plus grande économie d'énergie, et peut même être
utilisé sans prise en charge d'état d'alimentation minimal. Cet
état fonctionne comme la veille, avec une dernière étape
pour écrire le contenu de la mémoire sur disque.
- off
- État S5 de l'ACPI (extinction). C'est
réalisé en appelant « /sbin/shutdown ».
N'est pas officiellement pris en charge par l'ACPI, mais fonctionne
souvent.
- no
- Ne pas mettre en veille. La commande rtcwake ne
configure que l'heure de réveil de l'horloge matérielle.
- on
- Ne pas mettre en veille, mais lire le
périphérique d'horloge matérielle jusqu'à l'apparition
de l'heure d'alarme. Ce mode est pratique pour le débogage.
- disable
- Désactiver l'alarme précédemment
définie.
- show
- Afficher des renseignements sur l'alarme au format
« alarme : arrêt|déclenchement
<heure> ». l'heure est au format de sortie ctime(), par
exemple « alarme : déclenchement dimanche 23 octobre
2011, 16:59:10 ».
NOTES¶
Certains systèmes PC ne peuvent actuellement pas sortir d'états de
veille comme
mem en n'utilisant que le code du noyau accédé
par ce pilote. Ils ont besoin de l'aide de code en espace utilisateur pour que
la mémoire vidéo fonctionne encore.
HISTORIQUE¶
Le programme a été posté plusieurs fois sur LKML et d'autres
listes avant d'apparaître dans le message de commit du noyau pour
Linux 2.6 pour le commit Git 87ac84f42a7a580d0dd72ae31d6a5eb4bfe04c6d.
DISPONIBILITɶ
La commande
rtcwake fait partie du paquet util-linux, elle est disponible
sur <URL:
ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.
AUTEUR¶
Le programme a été écrit par David Brownell <
dbrownell@users.sourceforge.net> et amélioré par Bernhard
Walle <
bwalle@suse.de>.
COPYRIGHT¶
C'est un logiciel libre. Vous pouvez en redistribuer des copies sous les
conditions de la licence GNU GPL <URL:
http://www.gnu.org/licenses/gpl.html>. Il n'y a
aucune
garantie, dans les mesures permises par la loi.
VOIR AUSSI¶
hwclock(8),
date(1)