En tant qu'administrateurs système, il est idéal pour automatiser les tâches qui nécessitent une certaine fréquence de notre part puisque nous gagnons ainsi du temps et pouvons effectuer d'autres types de tâches administratives. Dans le cas de Linux, nous avons la possibilité d'utiliser Cron pour réaliser cet ordonnancement de tâches et ainsi nous aider à mieux contrôler les tâches à exécuter.
Sur les systèmes Linux, cron est exécuté comme un démon et peut être implémenté pour planifier des tâches telles que des commandes ou des scripts shell afin d'effectuer divers types de sauvegardes, de mises à jour du système et bien plus encore. Ils doivent être exécutés périodiquement et automatiquement en arrière-plan à des heures, dates ou intervalles spécifiques selon nos critères.
Aujourd'hui, Solvetic analysera certains des meilleurs outils disponibles pour effectuer des tâches cron, car leur configuration via le terminal peut être complexe pour certains utilisateurs.
Générateur de crontab
Cet utilitaire en ligne nous donnera la possibilité de générer et de créer des entrées crontab afin de planifier un travail. Son interface dispose d'un générateur simple et descriptif qui nous aidera à produire une syntaxe crontab que nous pourrons copier et coller dans le fichier crontab Linux. L'utilitaire en ligne s'appelle EasyCron.
Principales caractéristiques
- Prend en charge l'expression Cron standard : EasyCron est entièrement compatible avec l'expression Cron standard utilisée dans les implémentations Cron populaires
- EasyCron nous permet de spécifier le temps d'exécution de la tâche cron de trois manières différentes : par intervalle, par expression cron ou manuellement.
- Possibilité de recevoir des notifications par mail
- Stocke les journaux d'exécution des tâches Cron : tous les scripts peuvent générer des résultats lors d'exécutions périodiques, de sorte que la fonction de journal cron d'exécution des tâches nous permet d'enregistrer ces résultats pour une vérification ultérieure au niveau administratif.
- Il a une prédiction du temps d'exécution : Cette fonction permet qu'une fois qu'une tâche cron est ajoutée, il est possible de voir une liste des dates et heures auxquelles elle sera exécutée dans un proche avenir.
- Possibilité de modifier les en-têtes HTTP
- Aucune installation requise
Avec Crontab Generator, nous avons deux options :
Option 1La première consiste à utiliser EasyCron au lien suivant :
Là, nous allons créer notre cron au besoin:
AGRANDIR
Cliquez sur Créer une tâche Cron et nous verrons la tâche correspondante :
AGRANDIR
Option 2L'option suivante consiste à créer le cron sur la page Crontab Generator sur le lien suivant :
Là, nous remplirons les champs en fonction du besoin :
AGRANDIR
Pour terminer le processus, cliquez sur le bouton Générer une ligne Crontab et nous verrons ce qui suit :
AGRANDIR
Là, nous pouvons copier et coller la ligne Cron dans notre distribution Linux en toute sécurité.
Créateur de Cron
CronMaker est un utilitaire en ligne qui nous aide à créer des expressions cron de manière simple et sûre. CronMaker utilise le programmeur open source de Quartz. Les expressions générées sont basées sur le format Quartz cron.
Pour son utilisation, nous pouvons aller au lien suivant:
Là, il suffit de définir la fréquence de la tâche et de saisir l'expression cron :
AGRANDIR
Une fois que nous cliquons sur le bouton Générer des expressions Cron, nous recevrons la ligne à coller sur notre serveur.
GUI de Crontab
Crontab GUI est un éditeur de crontab en ligne qui offre une interface utilisateur totalement simple pour tout utilisateur. Il fonctionne de manière globale sur les appareils mobiles ce qui nous permet de générer la syntaxe cron sur nos smartphones ou dans le navigateur web de nos équipements.
Pour son utilisation, nous irons au lien suivant.
AGRANDIR
Là, nous entrerons les expressions et les paramètres nécessaires pour générer la ligne Cron à utiliser sur le serveur.
Gourou Crontab
Crontab Guru est un éditeur d'expression simple qui nous offre la possibilité de créer des jobs cron en ligne. En plus de cela, il fournit un moyen utile de contrôler chaque tâche cron créée. Tout ce dont nous avons besoin est de copier un fragment de la commande fournie et de l'ajouter à la fin de la définition de crontab et si la tâche cron échoue ou ne démarre pas, nous recevrons un e-mail d'alerte avec ces informations.
Son lien est le suivant :
AGRANDIR
Testeur CRON
CRON Tester est un testeur de tâches cron utile qui nous permettra de tester les définitions de temps dans les tâches cron. Copiez et collez simplement la syntaxe cron dans le champ de définition de cron, puis choisissez le nombre d'itérations et cliquez sur Tester pour voir les différentes dates auxquelles il s'exécutera.
Votre lien d'utilisation est le suivant :
Dans ce cas, nous avons utilisé la syntaxe de test et voici les résultats :
AGRANDIR
Comme nous pouvons le voir, les outils en ligne sont une possibilité utile pour éviter de commettre des erreurs dans les tâches planifiées sous Linux via cron.