Ce n’est pas tous les jours que l’on doit écrire des tâches planifiées.
Pour définir celles-ci dans crontab ou encore /etc/cron.d, il faut respecter une certaine syntaxe, notamment au niveau des paramètres de temporalité. Ce n’est pas toujours évident de savoir quelles valeurs peuvent être renseignées et si l’expression correspond bien au voulu.
Et c’est là que crontab guru intervient ! C’est un petit outil simple pour élaborer ses expressions temporelles de tâches planifiées. Il se démarque d’autres outils de part son interface limpide et sa simplicité d’usage, même pour des non techniciens.
Interface
Page principale
La page principale contient deux blocs intéressants.
Le premier (cadre rouge ci-dessous) contient le résultat de l’expression en langage naturel ainsi que la prochaine fois où l’expression sera vérifiée, donc la tâche exécutée.
Le second (cadre orange ci-dessous) permet de renseigner les différents paramètres de temporalité, avec en dessous des indications sur le format et les valeurs possibles pour le paramètre en question à chaque fois.
On peut aussi remarquer que le paramètre en cours d’édition est colorié en jaune.
En cas d’erreur, l’expression ne peut être traduite et les paramètres erronés sont mis en avant.
Page d’exemples
Il y a également une page répertoriant des exemples ce qui est pratique pour accéder directement à une solution commune sur laquelle se baser.
Voilà, cette petite présentation de crontab guru est terminée.
Quelques ressources :
L’icône provient d'icon8.