Bonjour,
Je reprend en référence un post précédent
"https://debian-facile.org/viewtopic.php?id=16818" qui m'avait amené à la prog.suivante :
Depuis le compte root, créez un fichier /etc/systemd/system/hiberRestart.service dont le contenu sera :
#
# Unit "maison" dont le but est de
# lancer un script qui va programmer :
# - une mise en hibernation le jour même à 20:30
# - un redémarrage auto le lendemain à 07:30
#
[Unit]
Description=Lancer le script /root/script/monHiberRestart.sh
[Service]
Type=oneshot
ExecStart=/root/script/monHiberRestart.sh
[Install]
WantedBy=multi-user.target
et créez le fichier des commandes à lancer /root/script/monHiberRestart.sh dont le contenu sera :
#!/bin/sh
# Lancé par hiberRestart.service
# Hibernation à 20:30 le jour même
# Réveil à 07:30 le lendemain
cejour0h=$(LC_TIME=C date +'%h %d %Y')
echo "0" > /sys/class/rtc/rtc0/wakealarm && \
echo $(date +%s --date "${cejour0h} + 1 days 7 hours 30 minutes") > /sys/class/rtc/rtc0/wakealarm && \
echo "systemctl hibernate" | at 2030
Et pour finir, activer le service hiberRestart :
su -c 'systemctl enable hiberRestart.service'
Le PC hiberne à 2Oh30 mais ne se réveille pas le lendemain !!
Une recherche du côté de systemd me donne les logs suivants :
root@PC-Devista:/home/pit16# systemctl start hiberRestart.service
Job for hiberRestart.service failed. See 'systemctl status hiberRestart.service' and 'journalctl -xn' for details.
root@PC-Devista:/home/pit16# systemctl status hiberRestart.service
● hiberRestart.service - Lancer le script /root/script/monHiberRestart.s
Loaded: loaded (/etc/systemd/system/hiberRestart.service; enabled)
Active: failed (Result: exit-code) since mer. 2017-10-25 15:49:15 CEST; 1min 0s ago
Process: 7486 ExecStart=/root/script/monHiberRestart.sh (code=exited, status=2)
Main PID: 7486 (code=exited, status=2)
oct. 25 15:49:15 PC-Devista monHiberRestart.sh[7486]: /root/script/monHiberRe…nd
oct. 25 15:49:15 PC-Devista monHiberRestart.sh[7486]: 0
oct. 25 15:49:15 PC-Devista monHiberRestart.sh[7486]: /root/script/monHiberRe...
oct. 25 15:49:15 PC-Devista systemd[1]: hiberRestart.service: main process e...T
oct. 25 15:49:15 PC-Devista systemd[1]: Failed to start Lancer le script /ro....
oct. 25 15:49:15 PC-Devista systemd[1]: Unit hiberRestart.service entered fa....
Hint: Some lines were ellipsized, use -l to show in full.
Dans quelle direction me conseillez-vous de chercher ???
Merci d'avance.
Dernière modification par Pierre16 (28-10-2017 13:27:53)