Comment exécuter crontab toutes les 5 minutes

Comment exécuter crontab toutes les 5 minutes
Les systèmes Linux facilitent l'automatiser une tâche. Vous pouvez spécifier la tâche à effectuer et lorsqu'une tâche donnée doit être exécutée. Le crontab Rend l'automatisation possible. Un texte qui permet à différents utilisateurs de planifier des travaux. Un travail prévu est appelé un Tâche planifiée. Ce guide explique comment planifier des travaux dans Linux et, en particulier, comment exécuter Crontab toutes les 5 minutes.

Comment planifier un travail cron toutes les 5 minutes

Chaque utilisateur sur un système Linux peut planifier des travaux indépendamment. Pour planifier un travail CRON, vous devez modifier le fichier Crontab et ajouter le code pour exécuter une commande donnée à une heure spécifiée. Un crontab a 5 champs séparés par des espaces. Chacun des champs spécifie la date et l'heure à laquelle une commande doit exécuter.

Voici la syntaxe suivante d'un fichier crontab:

Min d'heure jour de mois du mois de semaine

Pour exécuter un crontab toutes les 5 minutes, nous devons utiliser le Slash (/) Caractère spécial suivi de 5, qui agit comme une étape que Crontab devrait exécuter la commande toutes les 5 minutes.
La commande est fournie ci-dessous:

* / 5 * * * * [Commande]

Notez que le 5 est dans le premier champ des minutes. Tous les autres champs restent avec le astérisque (*), ce qui implique d'utiliser toutes les valeurs possibles pour le champ.

Par exemple, créons un travail cron qui exécute un script, cronte.shot, situé dans /Bureau. Commencez par ouvrir un fichier crontab à l'aide de la commande suivante:

crontab -e

Une fois le fichier ouvert, nous devons ajouter la ligne suivante en bas du fichier. Assurez-vous qu'il n'y a pas d'espace entre l'astérisque et la barre oblique.

* / 5 * * * * / Home / Kyle / Desktop / Crontest.shot

Notez que le fichier Crontab s'ouvrira en fonction de l'éditeur que vous sélectionnez à utiliser. Dans ce cas, nous utilisons un éditeur de nano.

Enregistrer le fichier et quitter. Le travail spécifié s'exécutera toutes les 5 minutes jusqu'à ce que vous modifiez autrement le travail cron. De plus, si le travail cron n'a aucune erreur et est créé avec succès, vous devriez obtenir une sortie similaire à celle trouvée ci-dessous:

Vous pouvez afficher les travaux CRON disponibles en utilisant la commande suivante:

crontab -l

De plus, pour supprimer le travail cron, utilisez la commande suivante:

crontab -r

C'est comme ça que tu peux exécuter crontab toutes les 5 minutes.

Il existe également d'autres moyens d'exécuter un travail cron toutes les 5 minutes.

Toutes les 5 minutes d'un jour spécifique de la semaine

Par exemple, si vous devez exécuter un script qui exécute un travail donné toutes les 5 minutes un jour donné de la semaine, comme le dimanche, vous pouvez définir votre fichier Crontab, comme indiqué ci-dessous:

* / 5 * * * 0 [Commande]

Toutes les 5 minutes d'une heure spécifique

Vous pouvez également choisir d'exécuter un travail toutes les 5 minutes sur une heure spécifiée de la journée. Par exemple, la commande serait de planifier un emploi pour fonctionner toutes les 5 minutes de 14h00 à 15h00 chaque jour.

* / 5 2-3 * * * [Commande]

Toutes les 5 minutes d'un mois donné

De plus, si vous devez définir un travail pour exécuter toutes les 5 minutes d'un mois donné, tout ce dont vous avez besoin est de spécifier le mois. La commande suivante s'exécute toutes les 5 minutes toutes les février:

* / 5 * * 2 * [Commande]

Toutes les 5 minutes d'un jour spécifique du mois

Si vous devez effectuer une tâche comme la création de sauvegardes toutes les 5 minutes d'une journée donnée du mois, comme chaque premier jour de chaque mois, vous pouvez utiliser la commande suivante:

* / 5 * 1 * * [Commande]

De même, vous pouvez créer une combinaison en utilisant tous les champs. Par exemple, pour exécuter Crontab toutes les 5 minutes tous les mercredis de mars de 13h00 à 16h00, la commande suivante serait:

* / 5 13-16 * 3 3 [Commande]

Conclusion

Exécuter un crontab toutes les 5 minutes est facile, et nous avons discuté de la façon de modifier votre crontab pour planifier un travail cron. De plus, nous avons vu d'autres exemples de la façon d'exécuter un emploi toutes les 5 minutes à différentes dates et heures. Vous pouvez modifier la commande et obtenir un calendrier qui favorise votre besoin, grâce à la fondation posée par cet article. Vous allez adorer utiliser Crontab.