crontab

Comment exécuter des tâches Cron toutes les 10, 20 ou 30 minutes

Comment exécuter des tâches Cron toutes les 10, 20 ou 30 minutes
Cron est un utilitaire logiciel ou une commande Linux également reconnu comme un travail Cron utilisé pour planifier des tâches ou des travaux à exécuter après un intervalle de temps fixe dans le futur. Les tâches Cron sont principalement utilisées pour planifier des tâches sur le serveur pour automatiser les tâches d'administration et de maintenance du système. Les tâches Cron peuvent être programmées pour s'exécuter toutes les minutes, heures, jours ou mois et nous apprendrons comment exécuter une tâche Cron toutes les 10, 20 ou 30 minutes dans cet article. Commençons.

Création d'un fichier Crontab

Crontab raccourci pour le fichier de table Cron est utilisé pour exécuter les tâches 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 à l'aide de la commande ci-dessous :

$ crontab -e

Si vous exécutez la commande ci-dessus pour la première fois, elle 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 l'éditeur de votre choix 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 toutes les tâches Cron de votre choix.

Syntaxe

La syntaxe pour exécuter 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)

D'accord, une fois que vous avez compris la bonne position pour décrire le temps d'exécution de la tâche cron, il existe également plusieurs façons de mentionner le temps.

➔ L'opérateur astérisque '*', un.k.un caractère générique, 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ées par des virgules décrit la liste de valeurs pour la répétition. Par exemple, 10,20,30

➔ L'opérateur tiret '-' 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 la tâche Cron après chaque intervalle de 2 minutes.

Maintenant, vous avez suffisamment de connaissances théoriques sur les tâches Cron, effectuons des tâches pratiques et voyons comment exécuter des tâches Cron toutes les 10, 20 ou 30 minutes.

Exécuter une tâche Cron toutes les 10 minutes

Il peut y avoir deux façons d'exécuter une tâche Cron après un intervalle de temps spécifique, par exemple toutes les 10 minutes.

La première consiste à utiliser une liste de minutes séparées par des virgules ; par exemple, si nous voulons exécuter un script toutes les 10 minutes, la syntaxe pour écrire une telle tâche Cron est donnée ci-dessous :

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

Mais n'est-ce pas une tâche trop fastidieuse d'écrire toute la liste des minutes? L'opérateur slash aide à écrire la syntaxe simple pour exécuter une tâche Cron toutes les 10 minutes.

*/10 * * * * /home/linuxuser/script.sh

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

Exécuter une tâche Cron toutes les 20 minutes

Tout comme nous avons écrit la tâche Cron pour exécuter le script toutes les 10 minutes, nous pouvons faire de même pour exécuter le script toutes les 20 minutes :

*/20 * * * * /home/linuxuser/script.sh

Exécuter une tâche Cron toutes les 30 minutes

De même, la syntaxe pour exécuter une tâche Cron toutes les 30 minutes sera la suivante :

*/30 * * * * /home/linuxuser/script.sh

Conclusion

Les tâches Cron sont utilisées 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 tâches Cron toutes les 10, 20 ou 30 minutes après la publication. Nous espérons que cet article vous aidera à comprendre et à exécuter les tâches Cron.

Meilleures applications de mappage de manette de jeu pour Linux
Si vous aimez jouer à des jeux sur Linux avec une manette de jeu au lieu d'un système de saisie clavier et souris typique, il existe des applications ...
Outils utiles pour les joueurs Linux
Si vous aimez jouer à des jeux sur Linux, il est probable que vous ayez utilisé des applications et des utilitaires comme Wine, Lutris et OBS Studio p...
Jeux HD remasterisés pour Linux qui n'ont jamais eu de version Linux plus tôt
De nombreux développeurs et éditeurs de jeux proposent une remasterisation HD d'anciens jeux pour prolonger la durée de vie de la franchise, veuillez ...