J'ai un devoir où le conférencier me demande de créer un script bash pour arrêter un serveur à 23h et le rallumer à 6h. Je peux le faire en utilisant sudo shutdown -h 23:00
et cela fonctionne. Mais le problème est que je n'ai aucune idée de comment l'activer automatiquement à 6h du matin, je n'ai trouvé aucune commande qui pourrait le faire. Toute aide serait appréciée.
8
Réponses:
Vous devez d'abord vérifier si vous pouvez utiliser le wakealarm RTC pour réveiller votre système:
Maintenant, vérifiez:
Cela devrait renvoyer une liste de paramètres. Vérifiez que
alrm_time
c'est dans 3 minutes dans le futur et l'alrm_date
est aujourd'hui.Si cela fonctionne bien, créez un
/usr/local/sbin/shutwake
script:Enfin éditez votre crontab utilisateur , tapez
crontab -e
et ajoutez la ligne suivante:la source
/etc/default/rcS
si UTC est défini ou non.