Cet article décrit comment planifier des redémarrages dans le système d'exploitation Ubuntu®.
Planifier un redémarrage en utilisant crontab
Supposons que vous vouliez redémarrer le serveur à 2 h 05 tous les jours. Effectuez les étapes suivantes, en ajustant les détails en fonction de vos besoins :
-
Utilisez la commande suivante pour modifier le fichier crontab :
$ sudo crontab -e
-
Pour entrer en mode insertion et ajoutez une nouvelle ligne à la fin du fichier, déplacez le curseur sur la dernière ligne et appuyez sur la lettre o .
-
Dans la ligne vide, ajoutez la ligne suivante au fichier pour définir l'heure d'exécution quotidienne souhaitée et la commande à exécuter :
05 02 * * * /sbin/shutdown -r +5
-
Appuyez sur Échap pour quitter le mode d'insertion, puis entrez :wq pour enregistrer le fichier et quitter
crontab
.
Crontab
exemple :
L'exemple suivant montre les valeurs possibles pour chaque élément d'une ligne dans crontab
.
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0, Monday=1, and so on)
# | | | | |
# * * * * * user-name command-to-be-executed
Remarque : Le redémarrage périodique de votre serveur peut être une solution temporaire. Résolvez le problème réel au lieu de compter sur un redémarrage du serveur pour masquer le problème.