Comment exécuter des travaux de cron tous les 10 premiers, les 10 premiers ou les 10 premières minutes

Comment exécuter des travaux de cron tous les 10 premiers, les 10 premiers ou les 10 premières minutes
Cron est un utilitaire logiciel ou une commande Linux également reconnue comme un travail cron utilisé pour planifier des tâches ou des travaux à exécuter après un intervalle fixe dans le futur dans le futur. Les travaux CRON sont principalement utilisés pour la planification des tâches sur le serveur pour automatiser les tâches d'administration et de maintenance du système. Les travaux Cron peuvent être prévus pour fonctionner chaque minute, heure, jour ou mois et nous apprendrons à exécuter un travail cron après 10, 20 ou 30 minutes dans ce post. Commençons.

Création d'un fichier crontab

Crontab raccourci pour le fichier de table Cron est utilisé pour exécuter les travaux Cron. L'utilisateur doit d'abord créer un fichier crontab car il n'est pas disponible par défaut sur le système. Le fichier Crontab peut être créé sur n'importe quel système d'exploitation basé sur Linux en utilisant la commande ci-dessous:

$ crontab -e

Si vous exécutez la commande ci-dessus pour la première fois, il vous demandera d'abord de choisir l'éditeur de texte. Sélectionnez le plus simple, «Nano Editor», comme indiqué dans la capture d'écran en tapant le numéro d'index de votre éditeur souhaité et après avoir sélectionné l'éditeur, appuyez sur Entrée:

Le nouveau fichier crontab sera créé. Maintenant, dans ce fichier, vous pouvez écrire tous les travaux cron de votre choix.

Syntaxe

La syntaxe pour l'exécution de Cronjob est que nous devons d'abord mentionner l'heure, puis spécifier la commande que nous voulons exécuter. La syntaxe pour mentionner le temps est divisée en cinq champs.

* * * * * Commande (S)
  • Le premier champ décrit la minute.
  • Le deuxième champ décrit l'heure.
  • Le troisième champ décrit le jour du mois.
  • Le quatrième champ décrit le mois.
  • Le cinquième champ décrit le jour de la semaine.

Très bien, une fois que vous avez compris la bonne position pour décrire le temps pour faire fonctionner le cronjob, il existe également plusieurs façons de mentionner le temps.

➔ l'opérateur astérisque '*', un.k.un joker, est décrit comme toutes les valeurs autorisées. Par exemple, 0 0 1 * * exécutera la commande à minuit le premier jour de chaque mois.

➔ Une liste de valeurs séparée par des virgules décrit la liste des valeurs de répétition. Par exemple, 10,20,30

➔ L'opérateur Dash '-' décrit la plage de valeurs. Par exemple, 5-10.

➔ L'opérateur Slash '/' aide à faire la conjonction avec les plages. Par exemple, * / 2 * * * * exécutera le travail cron après chaque intervalle de 2 minutes.

Maintenant, vous avez suffisamment de connaissances théoriques sur les travaux Cron, effectuons des choses pratiques et voyons comment gérer des travaux Cron toutes les 10, 20 ou 30 minutes.

Exécutez un travail cron toutes les 10 minutes

Il peut y avoir deux façons d'exécuter un travail cron après un intervalle de temps spécifique, comme après toutes les 10 minutes.

La première façon est d'utiliser une liste de minutes séparée par des virgules; Par exemple, si nous voulons exécuter un script après toutes les 10 minutes, la syntaxe pour écrire un tel travail cron est donnée ci-dessous:

0,10,20,30,40,50 * * * * / home / linuxuser / script.shot

Mais n'est-ce pas une tâche trop fastidieuse pour écrire toute la liste des minutes? L'opérateur de barre oblique aide à écrire la syntaxe facile pour exécuter un travail cron après toutes les 10 minutes.

* / 10 * * * * / home / linuxuser / script.shot

Dans cette commande, * / 10 créera une liste de minutes après toutes les 10 minutes.

Exécutez un travail cron toutes les 20 minutes

Tout comme nous avons écrit le travail cron pour exécuter le script après toutes les 10 minutes, nous pouvons faire la même chose pour exécuter le script toutes les 20 minutes:

* / 20 * * * * / home / linuxuser / script.shot

Exécutez un travail cron toutes les 30 minutes

De même, la syntaxe pour l'exécution d'un travail cron toutes les 30 minutes sera comme:

* / 30 * * * * / home / linuxuser / script.shot

Conclusion

Les travaux Cron sont utilisés pour exécuter les commandes après un intervalle de temps spécifique pour gérer les mises à jour du système ou sauvegarder les données du système et nous avons appris à exécuter des travaux CRON tous les 10, 20 ou 30 minutes après. Nous espérons que ce message aide à comprendre et à gérer des travaux cron.