Bonjour,
Je me permet posé ce nouveau poste car cela fait une semaine que je bidouille pour trouver un moyen de définir une heure d’allumage du PC et d’extinction automatique.
Ex : tous les jours à 6h du matin l’ordinateur s’allume tous seule, et à 23 h il s’éteint automatiquement.
Les commandes que j’ai trouvées sont :
#pour l’extinction
sudo shutdown -h hh:mm
#pour l’allumage automatique:
sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sudo sh -c "echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm
Elles fonctionnent très bien lorsque je les exécute dans la console.
Pour exécuter automatiquement les scriptes, j’ai créé grâce à Webmin une action « bootup and shutdown ».
Avec au boot :
shutdown -h 23:00
au shutdown :
sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sh -c "echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm
Résultats: La commande à l’ouverture et bien prise en compte : le PC s’éteint tous seul à l’heur défini. En revanche, la commande qui permet au pc de ce rallumer n’est pas exécuté. Le script qui est sensé s’exécuter à la fermeture du pc n’est pas exécuté.
J’ai alors tenté de rajouté le script d’allumage automatique dans le fichier « rc2.d » avec comme nom « K99OnAuto » et en le rendant exécutable.
Avec le script:
# ! /bin/sh
sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sh -c "echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm
exit 0
Mais aucun résultat.
Avez-vous une idée pour m’aider à résoudre mon problème ?