Les exemples les plus simples d'utilisation de cron dans Ubuntu, cours Astra Linux Bakou

Les exemples les plus simples d'utilisation de cron dans Ubuntu, cours Astra Linux Bakou

Articles

Dans notre article précédent, nous avons expliqué comment installer cron sous Ubuntu . Il est important de noter que les administrateurs système utilisent fréquemment cet outil pour automatiser les tâches répétitives. Aujourd'hui, nous allons voir comment créer votre première tâche cron . Pour plus d'informations, consultez les cours Astra Linux Baku sur la plateforme universitaire SEDICOMM.

Création du premier travail cron périodique, cours Astra Linux à Bakou

Il est à noter que la création d'une tâche cron simple sous Ubuntu ne prend pas beaucoup de temps, surtout si vous avez suivi le cours Baku sur les systèmes d'exploitation Linux . Cet outil permet d'automatiser l'exécution de commandes ou de scripts selon une planification définie. Pour commencer, ouvrez un terminal et exécutez la commande `crontab -e`.

Cette commande ouvrira l' éditeur crontab . Si c'est la première fois que vous utilisez cron , il vous sera peut-être demandé de choisir un éditeur par défaut. Choisissez-en un avec lequel vous êtes à l'aise. Par exemple, l'un de ceux que nous avons déjà présentés dans nos articles précédents :

  • nano;
  • entrain.

Après avoir ouvert l'éditeur, ajoutez une nouvelle ligne au fichier. Chaque ligne représente une tâche distincte. Les tâches sont écrites au format [minutes] [heures] [jour_du_mois] [mois] [jour_de_la_semaine] [commande].

Par exemple, si vous souhaitez exécuter le script myscript.sh tous les vendredis à 15h30, ajoutez la ligne suivante à votre fichier crontab : 30 15 * * 5 /chemin/vers/myscript.sh . Où :

  • 30 - minutes;
  • 15 - Regardez;
  • * — le symbole astérisque signifie n'importe quelle valeur ;
  • 5 — jour de la semaine (où 0 et 7 indiquent dimanche) ;
  •  /chemin/vers/monscript.sh - chemin d'accès à votre script.

Après avoir effectué les modifications, enregistrez le fichier et fermez l'éditeur. Notez que l' utilitaire cron détectera automatiquement les modifications et exécutera la tâche selon la planification que vous avez définie.

Bien sûr, vous pouvez ajouter autant de tâches que vous le souhaitez à votre fichier crontab . Cependant, chaque nouvelle tâche doit être placée sur une ligne distincte. Veuillez noter que les commandes cron sont exécutées par l'environnement de l'utilisateur dans lequel elles sont lancées. Par conséquent, assurez-vous que votre script ou commande dispose de toutes les autorisations nécessaires pour s'exécuter correctement dans votre environnement.

Plusieurs options cron utiles dans Ubuntu

Il est important de noter que les options intégrées de la commande crontab sont très pratiques pour la gestion des fichiers de tâches . Une présentation détaillée de ces options est disponible dans le cours « Administrateur système Bakou » sur la plateforme universitaire SEDICOMM . Pour vous aider à démarrer, voici quelques informations utiles :

  • -l — vous permet d'afficher la liste actuelle des tâches de l'utilisateur actuel dans un fichier crontab (sinon, il renverra un message pas de crontab pour le nom d'utilisateur);
  • -r — vous permet de supprimer rapidement toutes les tâches du fichier de l'utilisateur actuel (à utiliser avec prudence et en prenant soin de créer des copies de sauvegarde) ;
  • -i - Active un mode interactif dans lequel une confirmation est requise pour supprimer le contenu du fichier d'un utilisateur.

Il est également important de noter que l'utilitaire cron exécute des tâches en arrière-plan. Les résultats peuvent être redirigés vers un fichier ou envoyés par courriel. Vous pouvez apprendre à le faire en suivant la formation d'administrateur système à Bakou . Par ailleurs, consultez régulièrement nos nouveaux articles ; nous publierons prochainement une formation complète sur ce sujet.

Créer une tâche cron simple vous permettra d'automatiser les tâches répétitives, d'améliorer vos compétences en administration système et d'accroître votre efficacité globale sous Linux. Utilisez cet outil puissant sous Ubuntu pour exécuter automatiquement des tâches selon une planification définie.

Équipe universitaire SEDICOMM : Cisco Academy , Linux Professional Institute , Python Institute.