Bonjour,
A propos de ma discussion sur le forum
"[résolu]¡Gestion fonctionnement PC par Pierre16 [ 1 2 ]" du 03-03-2017
Voici le descriptif d'une opération que j'ai déjà réalisée de nombreuses fois sur plusieurs PC en buster et même avant en stretch et jessie.
Je n'ai jamais rencontré ce message d'erreur au lancement de l'application.
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 à 22: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
Ensuite, créez le répertoire qui va contenir les commandes à lancer :
et créez le fichier des commandes à lancer /root/script/monHiberRestart.sh dont le contenu sera :
#!/bin/sh
# Lancé par hiberRestart.service
# Hibernation à 22: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 2230
Voilà le résultat ....
pit16@pc-pit16-1:~$ su -c 'systemctl enable hiberRestart.service'
Mot de passe :
Failed to enable unit: File hiberRestart.service: Invalid argument
Pourtant,après vérification,je trouve :
root@pc-pit16-1:~# ls /etc/systemd/system/
bluetooth.target.wants hiberRestart.service
cloud-final.service.wants multi-user.target.wants
dbus-fi.w1.wpa_supplicant1.service network-online.target.wants
dbus-org.bluez.service printer.target.wants
dbus-org.freedesktop.Avahi.service samba-ad-dc.service
dbus-org.freedesktop.ModemManager1.service snap-core18-1885.mount
dbus-org.freedesktop.nm-dispatcher.service snap-vlc-1700.mount
dbus-org.freedesktop.timesync1.service sockets.target.wants
display-manager.service sysinit.target.wants
getty.target.wants syslog.service
graphical.target.wants timers.target.wants
et ...
root@pc-pit16-1:~# ls ~/script
monHiberRestart.sh
Je n'y comprends rien.
Et vous,qu'en pensez-vous ?
Dernière modification par Pierre16 (13-09-2020 10:52:45)