Résolu le 14-02-20 Comment programmer une mise en veille à 20 h et un réveil à 10 h le lendemain

Assistance concernant Linux Mint
Répondre
Le Sinagot
Messages : 3
Enregistré le : sam. 31 août 2019 10:56

Comment programmer une mise en veille à 20 h et un réveil à 10 h le lendemain

Message par Le Sinagot »

Bonjour,
Je désire, faire tourner un ordinateur portable à des heures bien précises, et le reste du temps le mettre en veille sans que je n'intervienne.
Je fais donc appel à crontab et rtcwake. Jusqu'ici tout va bien j'ai pu programmer pour des mises en veille de 12 h à 13h30, puis 14h30 à 18 h.
et mise en veille à 19 heures mais je voudrais qu'il ne sorte de la veille que le lendemain à 11h00.
j'ai mis en place un crontab ainsi :
----------------------------------
# à 19 h 00 mise en veille jusqu'au lendemain à 11 h 00 et reboot pour prise en compte des nouveautés et remise sur le réseau
00 19 * * * /usr/sbin/rtcwake --auto --mode mem --time $(date +\%s -d 'TZ="Europe/Paris" 11:00')
| /sbin/reboot
# à 12 h 00 mise en veille jusqu'à 13 heures 30 et reboot pour prise en compte des nouveautés et remise sur le réseau
00 12 * * * /usr/sbin/rtcwake --auto --mode mem --time $(date +\%s -d 'TZ="Europe/Paris" 13:30') | /sbin/reboot
# à 14 h 30 mise en veille jusqu'à 18 h et reboot pour prise en compte des nouveautés et remise sur le réseau
30 14 * * * /usr/sbin/rtcwake --auto --mode mem --time $(date +\%s -d 'TZ="Europe/Paris" 18:00') | /sbin/reboot
----------------------------------------------------------------------
Seulement voilà que
00 19 * * * /usr/sbin/rtcwake --auto --mode mem --time $(date +\%s -d 'TZ="Europe/Paris" 11:00') | /sbin/reboot
ne fonctionne pas parce que l'heure de réveil ne peut être inférieure à l'heure programmée.
-----------------------------------------------------------------------------------------------
rtcwake : on considère que l'horloge matérielle utilise l'échelle UTC…
rtcwake: l'heure ne peut pas reculer vers Sat Feb 8 10:00:00 2020
-----------------------------------------------------------------------------------------------
Comment faire pour lui faire comprendre que c'est 11h00 le lendemain ?
J'ai hâte de lire votre réponse. Je vous en remercie par avance.
Le Sinagot
Linux Mint 20 Ulyana base: Ubuntu 20.04 focal Kernel: 5.4.0-48-generic x86_64 bits
HP-Pavilion Quad Core - CPU : Intel Core2 Quad Q8200 - GPU : NVIDIA GT218 - RAM : 8GB

Avatar du membre
cyrille
Administrateur du site
Messages : 13037
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nowhere
Contact :

Re: Comment programmer une mise en veille à 20 h et un réveil à 10 h le lendemain

Message par cyrille »

Bsr
Regarde l'option
- s : spécifie un nombre de secondes pour le réveiller

Sinon cette syntaxe et plus parlante, option -t

Code : Tout sélectionner

    sudo rtcwake -m no -l -t $(date +%s -d ‘tomorrow 11:00’)
Se réveillera le lendemain à 11h, par contre faut voir si l’horloge du PC est bien calée sur la zone de temps.

Code : Tout sélectionner

man rtcwake
https://linux.die.net/man/8/rtcwake
?séuqartéd sel ruoP / sécnoféd sel ruoP / sreiruréB sel ruoP / ?étéicos elleuQ

https://crust.ovh

Répondre