Catégories

Validateur d'expression Cron

Valide la syntaxe des expressions de tâches planifiées Linux Crontab (minute heure jour mois jour_semaine)

Points clés

Catégorie
Validation
Types d’entrée
text
Type de sortie
text
Couverture des échantillons
1
API disponible
Yes

Vue d’ensemble

Le Validateur d'expression Cron est un outil en ligne qui vérifie la syntaxe des expressions utilisées dans les tâches planifiées Linux Crontab. Il permet de valider rapidement si une expression cron est correctement formatée avant de l'implémenter dans un système.

Quand l’utiliser

  • Lors de la configuration d'une nouvelle tâche planifiée sur un serveur Linux.
  • Quand vous rencontrez une erreur de syntaxe dans votre crontab et devez la corriger.
  • Pour apprendre et vérifier la validité des expressions cron avant de les utiliser en production.

Comment ça marche

  • Entrez l'expression cron dans le champ de saisie dédié.
  • L'outil analyse la syntaxe en vérifiant les cinq champs : minute, heure, jour du mois, mois, jour de la semaine.
  • Un message de retour indique si l'expression est valide ou détaille les erreurs détectées.

Cas d’usage

Automatiser des sauvegardes de fichiers à des heures creuses.
Programmer des tâches de maintenance système récurrentes.
Planifier l'exécution de scripts pour des rapports périodiques.

Exemples

1. Validation d'une expression horaire

Contexte
Un administrateur système doit planifier un script de surveillance pour s'exécuter toutes les heures.
Problème
Vérifier si l'expression '0 * * * *' est correcte pour exécuter une tâche à la minute 0 de chaque heure.
Comment l’utiliser
Entrez '0 * * * *' dans le champ Expression Cron et soumettez pour validation.
Résultat
L'outil confirme que l'expression est valide et prête à être utilisée.

2. Correction d'une expression erronée

Contexte
Un développeur a saisi une expression pour une tâche mensuelle, mais a fait une erreur de syntaxe.
Problème
L'expression '0 0 1 *' est entrée, mais elle semble incomplète.
Comment l’utiliser
Saisissez '0 0 1 *' dans l'outil de validation cron.
Résultat
L'outil signale une erreur : le champ jour de la semaine est manquant. L'expression correcte devrait être '0 0 1 * *' pour le premier jour de chaque mois.

Tester avec des échantillons

validation

Hubs associés

FAQ

Qu'est-ce qu'une expression cron ?

Une expression cron est une chaîne de cinq champs qui définit quand une tâche doit s'exécuter dans les systèmes Unix/Linux.

Comment écrire une expression pour exécuter une tâche tous les lundis à 9 heures ?

Utilisez '0 9 * * 1' où 0 est la minute, 9 est l'heure, les astérisques pour tous les jours et mois, et 1 pour lundi.

Quelles sont les limites des valeurs dans une expression cron ?

Les minutes vont de 0 à 59, les heures de 0 à 23, les jours du mois de 1 à 31, les mois de 1 à 12, et les jours de la semaine de 0 à 6 (dimanche à samedi).

Puis-je utiliser des caractères spéciaux comme * ou / dans une expression cron ?

Oui, * signifie 'tous', / pour les intervalles (ex: */5 pour toutes les 5 minutes), et - pour les plages (ex: 1-5).

L'outil fonctionne-t-il pour les expressions cron de systèmes comme macOS ou Windows ?

Non, cet outil est spécifiquement pour les expressions cron standard de Linux Crontab. D'autres systèmes peuvent avoir des variations.

Documentation de l'API

Point de terminaison de la requête

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

Paramètres de la requête

Nom du paramètre Type Requis Description
cronExpression text Oui -

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-validator": {
      "name": "cron-expression-validator",
      "description": "Valide la syntaxe des expressions de tâches planifiées Linux Crontab (minute heure jour mois jour_semaine)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=cron-expression-validator",
      "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]