GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment planifier des tâches sur Ubuntu 20.04 à l'aide de Crontab

Parfois, vous ne souhaitez pas qu'un processus s'exécute à une heure par défaut définie par le système d'exploitation, mais vous souhaitez définir l'heure à laquelle un processus s'exécute vous-même. Pour ce faire, nous utilisons le démon cron d'Ubuntu, qui fonctionne de la même manière que le planificateur de tâches de Windows. Avec le démon cron, vous pouvez spécifier l'heure à laquelle un processus, tel qu'une tâche de maintenance ou de sauvegarde, doit être exécuté. De cette façon, vous pouvez automatiser ces tâches pour les exécuter plus tard sans intervention manuelle. Cet article explique comment vous pouvez faire cela avec Crontab dans Ubuntu.

Planification des tâches dans Ubuntu à l'aide de Crontab

Pour ce faire, vous devez procéder comme suit :

Lancez le terminal en appuyant sur Ctrl+T ou en cliquant sur l'icône du terminal située dans la barre des tâches ou en recherchant le terminal dans la fenêtre de recherche et en appuyant sur Entrée. La fenêtre de terminal nouvellement ouverte est illustrée ci-dessous :

Tapez maintenant la commande crontab -e dans le terminal et appuyez sur Entrée pour ouvrir le fichier crontab. Cette commande est illustrée ci-dessous :

Dès que vous appuierez sur entrée, le terminal vous demandera de sélectionner un éditeur pour ouvrir ce fichier. Appuyez sur 2, puis sur Entrée pour sélectionner nano éditeur car il est toujours bon d'ouvrir les fichiers système avec l'éditeur nano.

Au moment où vous appuierez sur Entrée, vous verrez que votre terminal s'est changé dans la fenêtre de l'éditeur nano et que votre fichier crontab s'est ouvert dans cet éditeur. Il est illustré ci-dessous :

Vous pouvez faire défiler ce fichier en utilisant les touches fléchées haut et bas. Toutes les lignes écrites dans ce fichier qui commencent par un ‘#’ représentent un commentaire. Si vous souhaitez ajouter une nouvelle tâche à planifier à l'heure que vous avez spécifiée, vous devez l'écrire sans hachage. Par exemple, si vous souhaitez exécuter une sauvegarde de tous vos comptes d'utilisateurs chaque semaine à 5 heures du matin, vous devez taper la commande :

0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

Ceci est illustré ci-dessous :

Une fois que vous avez terminé d'ajouter vos tâches, appuyez simplement sur Ctrl + O pour enregistrer votre fichier crontab dans l'éditeur nano. Il affichera le statut modifié dans le coin supérieur droit et vous demandera un nom de fichier à écrire. Appuyez simplement sur Entrée pour sélectionner la valeur par défaut. Il est donné ci-dessous :

Après avoir appuyé sur Entrée, vous serez renvoyé à la fenêtre de votre éditeur nano habituel. Maintenant, pour quitter l'éditeur nano après avoir enregistré votre fichier, appuyez simplement sur Ctrl+ X .

Dès que votre éditeur nano se fermera, vous serez dirigé vers la fenêtre de votre terminal d'origine. Ici, vous verrez le message "crontab :installation d'un nouveau crontab", qui indique que votre fichier crontab a été enregistré avec succès. Ce message est affiché dans l'image ci-dessous :

Une fois que vous avez terminé, tous vos comptes d'utilisateurs feront désormais l'objet d'une sauvegarde chaque semaine à 5 heures du matin

Conclusion

Grâce à la méthode expliquée ci-dessus, vous pouvez planifier toutes les tâches liées au système au moment de votre choix. Ces modifications seront enregistrées pour toujours jusqu'à ce que vous modifiiez à nouveau ce fichier. Ce type d'automatisation réduit la charge de l'utilisateur de tout faire manuellement. J'espère que cet article vous a été utile.


Ubuntu
  1. Comment changer le nom d'hôte sur Ubuntu 18.04

  2. Comment ajouter un fichier d'échange sur Ubuntu

  3. Automatiser les tâches système à l'aide de Crontab sur Ubuntu

  4. Comment planifier des tâches à l'aide de sous Linux

  5. Comment installer g ++ sur Ubuntu

Comment supprimer un fichier dans Ubuntu

Comment télécharger un fichier sur Ubuntu Linux à l'aide de la ligne de commande

Comment modifier les fichiers de configuration dans Ubuntu

Comment créer un fichier dans Ubuntu Linux à l'aide de la commande et de l'interface graphique

Comment installer le fichier Deb sur Ubuntu à l'aide de Gdebi

Comment protéger les fichiers par mot de passe à l'aide de l'éditeur Vim dans Ubuntu