PixConvert

Analyseur d'expressions Cron

Analysez les expressions cron en descriptions lisibles par l'homme et prévisualisez les prochaines exécutions planifiées.

Minute
Heure
Jour
Mois
Jour de la semaine

Courses:At 09:00 AM, Monday through Friday

Préréglages courants

Prochaines 5 exécutions

  • 5/2/2026, 9:00:00 AM
  • 5/3/2026, 9:00:00 AM
  • 5/4/2026, 9:00:00 AM
  • 5/5/2026, 9:00:00 AM
  • 5/6/2026, 9:00:00 AM

Pourquoi utiliser l'analyseur Cron de PixConvert ?

Comprenez les planifications cron en un coup d'œil, sans tâtonnement.

Description lisible par l'humain

Convertit toute expression cron en anglais simple à l'aide de cronstrue — 'À 9 h 00, du lundi au vendredi'.

Aperçu de la prochaine course

Affiche les 5 prochaines exécutions planifiées avec les dates et heures exactes — vérifiez votre planification avant le déploiement.

Préréglages courants

Des préréglages accessibles en un clic pour les programmations les plus courantes : toutes les minutes, toutes les heures, tous les jours, toutes les semaines, tous les mois.

Analyse du terrain

Répartition visuelle de chaque champ cron (minute, heure, jour, mois, jour de la semaine) avec sa valeur actuelle.

Validation

Détection instantanée des erreurs pour les expressions invalides avec des messages d'erreur clairs.

100% privé

Analyse côté client uniquement — aucun appel serveur, vos expressions cron restent locales.

Cas d'utilisation de l'analyseur Cron

Chaque tâche planifiée nécessite une expression cron vérifiée.

Tâches Cron du serveur

Vérifiez les expressions crontab Linux avant de les ajouter à la configuration de votre serveur.

  • Vérifier les calendriers de sauvegarde
  • Vérifier le rythme de rotation des bûches
  • Débogage des déclencheurs de tâches manquées

Pipelines CI/CD

Validez les déclencheurs de pipeline planifiés dans GitHub Actions, GitLab CI et CircleCI.

  • Calendrier des actions GitHub
  • Tâches cron GitLab CI
  • Flux de travail planifiés CircleCI

Planificateurs de cloud

Testez les expressions cron pour AWS EventBridge, Google Cloud Scheduler et Azure Logic Apps.

  • Règles AWS EventBridge
  • Offres d'emploi GCP Cloud Scheduler
  • Déclencheurs d'Azure Logic App

Comment analyser une expression Cron

1

Saisissez votre expression cron (5 ou 6 champs) ou sélectionnez une valeur prédéfinie. L'analyseur la valide immédiatement.

2

Consultez la description détaillée et les 5 prochains temps d'exécution. Modifiez l'expression et les résultats s'actualisent instantanément.

3

Copiez l'expression vérifiée dans votre crontab, votre configuration CI/CD ou votre planificateur cloud ; toute la validation s'exécute instantanément dans votre navigateur, sans aller-retour au serveur.

Foire aux questions

Explication des expressions Cron.

Qu'est-ce qu'une expression cron ?

Une expression cron est une chaîne de 5 (ou 6) champs séparés par des espaces qui définit une planification récurrente. Les champs sont : minute (0-59), heure (0-23), jour du mois (1-31), mois (1-12), jour de la semaine (0-7, où 0 et 7 correspondent au dimanche). Exemple : 0 9 * * 1-5 = 9 h tous les jours de la semaine.

Que signifie * dans cron ?

L'astérisque (*) signifie « toutes les » pour ce champ. Par exemple, * dans le champ des minutes signifie « toutes les minutes ». */15 signifie « toutes les 15 unités » (syntaxe par paliers).

Quelle est la différence entre un cron à 5 champs et un cron à 6 champs ?

La tâche cron standard d'Unix utilise 5 champs (minute, heure, jour, mois, jour de la semaine). De nombreux planificateurs modernes (AWS, Quartz, Spring) ajoutent un champ « secondes » en premier, ce qui porte le total à 6 champs. Cet outil prend en charge les deux formats.

Pourquoi ma tâche cron ne s'exécute-t-elle pas comme prévu ?

Problèmes courants : 1) Fuseau horaire — cron utilise le fuseau horaire local du serveur. 2) Le jour du mois ET le jour de la semaine sont tous deux définis — cron les considère comme un OU (l’un ou l’autre correspond aux déclencheurs). 3) Le champ Année est absent chez certains planificateurs. Utilisez l’aperçu de la prochaine exécution pour vérifier que votre expression produit les heures attendues.

Que signifient @daily, @weekly et @reboot ?

@daily = 0 0 * * * (minuit). @weekly = 0 0 * * 0 (minuit dimanche). @hourly = 0 * * * *. @monthly = 0 0 1 * *. @reboot s'exécute une seule fois au démarrage. Ces alias simplifiés fonctionnent avec crontab sous Linux, mais peuvent ne pas être compatibles avec les planificateurs de tâches cloud.