GNU/Linux >> Tutoriels Linux >  >> Linux

Planifier des redémarrages dans le système d'exploitation Ubuntu

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 :

  1. Utilisez la commande suivante pour modifier le fichier crontab :

    $ sudo crontab -e
    
  2. 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 .

  3. 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
    
  4. 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.


Linux
  1. Désactiver un hôte virtuel dans le système d'exploitation Ubuntu et CentOS pour Apache et Nginx

  2. Activer la connexion racine à distance SSH sur CentOS et le système d'exploitation Ubuntu

  3. Installez IMAP pour PHP 7.1 sur le système d'exploitation Ubuntu

  4. Installer MySQL Server sur le système d'exploitation Ubuntu

  5. Configurer des hôtes virtuels Apache sur le système d'exploitation Ubuntu

Linux est-il un système d'exploitation ou un noyau ?

Comment automatiser les redémarrages du système à l'aide du module de redémarrage Ansible

Comment mettre à niveau Ubuntu 18.04 vers Ubuntu 20.04

Quels ports réseau sont réservés par le système d'exploitation Linux ?

Où puis-je trouver la première version du système d'exploitation Linux ?

Comment vérifier le système d'exploitation en Python ?