Catégories

Testeur d'Expression Cron

Tester et valider des expressions cron, voir les heures d'exécution futures

Points clés

Catégorie
Development
Types d’entrée
text, number
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Testeur d'Expression Cron est un outil en ligne conçu pour valider vos expressions de planification et visualiser instantanément les prochaines dates et heures d'exécution de vos tâches automatisées.

Quand l’utiliser

  • Avant de déployer une nouvelle tâche planifiée sur un serveur de production.
  • Pour déboguer une automatisation qui ne se déclenche pas aux moments prévus.
  • Pour vérifier la syntaxe complexe d'une expression cron avant de l'intégrer dans votre code.

Comment ça marche

  • Saisissez votre expression cron dans le champ dédié (ex: 0 9 * * 1-5).
  • Définissez optionnellement une date de début pour simuler le comportement du planificateur.
  • Indiquez le nombre d'exécutions futures que vous souhaitez visualiser.
  • Cliquez sur valider pour obtenir la liste précise des prochaines occurrences.

Cas d’usage

Vérification de la fréquence de sauvegarde automatique des bases de données.
Validation des fenêtres d'envoi d'e-mails marketing programmés.
Débogage de scripts de maintenance système s'exécutant en arrière-plan.

Exemples

1. Planification d'une sauvegarde quotidienne

Administrateur système
Contexte
Un administrateur doit configurer une sauvegarde à 3h du matin chaque jour.
Problème
S'assurer que la syntaxe cron est correcte pour éviter une surcharge du serveur en pleine journée.
Comment l’utiliser
Saisir '0 3 * * *' dans le champ expression et demander 5 exécutions.
Configuration d’exemple
cronExpression: 0 3 * * *, testCount: 5
Résultat
L'outil confirme que la tâche s'exécutera bien à 03:00:00 chaque jour.

2. Test de tâches en semaine uniquement

Développeur backend
Contexte
Une tâche de nettoyage de logs doit s'exécuter uniquement du lundi au vendredi à 9h.
Problème
Vérifier que l'expression ne déclenche pas le script pendant le week-end.
Comment l’utiliser
Saisir '0 9 * * 1-5' et vérifier les dates générées.
Configuration d’exemple
cronExpression: 0 9 * * 1-5, testCount: 10
Résultat
La liste des résultats montre uniquement des dates correspondant aux jours de semaine, validant la configuration.

Tester avec des échantillons

development

Hubs associés

FAQ

Qu'est-ce qu'une expression cron ?

C'est une chaîne de caractères utilisée par les systèmes Unix pour planifier l'exécution récurrente de commandes ou de scripts à des moments précis.

Le testeur supporte-t-il les expressions complexes ?

Oui, l'outil interprète les expressions standards incluant les astérisques, les plages et les intervalles pour calculer les exécutions futures.

Pourquoi mon expression est-elle invalide ?

Vérifiez que votre expression respecte bien le format standard à 5 champs et que les valeurs numériques sont dans les plages autorisées.

Puis-je tester une date de début spécifique ?

Absolument, vous pouvez définir une date et une heure de référence pour voir comment l'expression se comporte à partir de ce point précis.

Combien d'exécutions puis-je afficher ?

Vous pouvez générer jusqu'à 20 occurrences futures pour vérifier la précision de votre planification sur le long terme.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/cron-expression-tester

Paramètres de la requête

Nom du paramètre Type Requis Description
cronExpression text Oui -
testCount number Non -
testStartDate text Non -

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-cron-expression-tester": {
      "name": "cron-expression-tester",
      "description": "Tester et valider des expressions cron, voir les heures d'exécution futures",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=cron-expression-tester",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]