cron est un programme qui permet aux utilisateurs des systèmes Linux, d’exécuter automatiquement des scripts, des commandes ou des logiciels à une date et une heure spécifiée à l’avance, ou selon un cycle défini à l’avance.
La planification des tâches est une fonctionnalité qui permet à un utilisateur d’exécuter une commande ou un programme à une heure ou une date précise. Dans ce guide, nous allons apprendre à planifier l’arrêt quotidien à l’aide de l’utilitaire cron.
Planifier un arrêt quotidien à l’aide de Crontab
Les tâches planifiées cron sont définies au niveau du système dans le fichier /etc/crontab et dans le dossier /etc/cron.d/ et sont exécutées de manière répétitive à des heures prédéfinies qui peuvent être mensuelles, hebdomadaires, quotidiennes, horaires ou même par minute.
Avant d’aborder des manières spécifiques d’arrêter votre système Linux, vous devez vérifier le service cron à l’aide de la commade suivante :

Si le service n’est pas démarré, exécutez la commande suivante sudo systemctl start cron pour le démarrer.
Maintenant, nous allons planifier l’arrêt quotidien à 17H30, pour le faire éditons le fichier /etc/crontab avec la commande suivante :
sudo nano /etc/crontab
Nous allons maintenant ajoutez la ligne suivante à la fin de votre fichier.
30 17 * * * root init 0

Nous allons enregistrez et fermez le fichier

La ligne ci-dessus forcera le système à arrêter tous les jours à 17h30 heures.
Conclusion
La planification d’un arrêt à une heure et un jour spécifique sous Linux est l’une des tâches que tout utilisateur Linux ou administrateur système doit savoir.
N’hésitez pas à nous laisser un commentaire dans la section commentaires ci-dessous si vous avez des questions.