Catégories

Convertisseur Crontab

Convertir le format crontab entre cron standard et formats améliorés

Points clés

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

Vue d’ensemble

Le convertisseur Crontab est un outil en ligne conçu pour traduire rapidement des expressions de planification cron complexes en formats lisibles par l'humain, en structures JSON ou en configurations spécifiques comme les timers Systemd.

Quand l’utiliser

  • Pour vérifier la validité d'une expression cron avant de l'appliquer sur un serveur.
  • Pour convertir une syntaxe cron standard en un format lisible afin de documenter vos tâches planifiées.
  • Pour migrer des tâches cron traditionnelles vers des unités de service Systemd modernes.

Comment ça marche

  • Saisissez votre expression crontab (ex: 0 9 * * 1-5) dans le champ dédié.
  • Sélectionnez le format de sortie souhaité parmi les options disponibles (Standard, Systemd, JSON, ou Lisible).
  • Cliquez sur convertir pour obtenir instantanément la traduction précise de votre planification.

Cas d’usage

Documentation technique : transformer des lignes de commande obscures en descriptions textuelles claires pour vos collègues.
Migration système : adapter des scripts de maintenance hérités vers des timers Systemd sur des distributions Linux récentes.
Débogage de planification : valider rapidement la fréquence d'exécution réelle d'une tâche complexe.

Exemples

1. Interprétation d'une tâche de maintenance

Administrateur système
Contexte
Un script de sauvegarde est configuré avec une expression cron complexe sur un serveur de production.
Problème
L'administrateur doit confirmer que la sauvegarde s'exécute bien tous les jours de la semaine à 3h du matin.
Comment l’utiliser
Saisir '0 3 * * 1-5' et choisir le format 'Human Readable'.
Résultat
L'outil confirme que la tâche est planifiée pour s'exécuter à 03:00, du lundi au vendredi.

2. Conversion vers Systemd

Développeur DevOps
Contexte
Migration d'un serveur vers une architecture basée sur Systemd.
Problème
Besoin de convertir une tâche cron existante en un fichier de timer Systemd valide.
Comment l’utiliser
Saisir l'expression cron et sélectionner 'Systemd Timer' comme format cible.
Résultat
L'outil génère la syntaxe 'OnCalendar' correspondante pour le fichier .timer de Systemd.

Tester avec des échantillons

converter

Hubs associés

FAQ

Quels formats de cron sont supportés ?

L'outil supporte le cron standard à 5 champs, les versions étendues à 6 champs, ainsi que la conversion vers Systemd et JSON.

Puis-je convertir une expression cron en Systemd timer ?

Oui, sélectionnez l'option 'Systemd Timer' dans le menu déroulant pour obtenir la configuration équivalente.

L'outil vérifie-t-il si mon expression est valide ?

Oui, le convertisseur analyse la syntaxe saisie et vous informe si l'expression est correctement formée.

Le format JSON est-il adapté à l'automatisation ?

Absolument, le format JSON généré permet d'intégrer facilement vos planifications dans des scripts ou des API.

Est-ce que cet outil stocke mes expressions ?

Non, aucune donnée saisie n'est enregistrée sur nos serveurs ; la conversion est effectuée localement.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/crontab-converter

Paramètres de la requête

Nom du paramètre Type Requis Description
crontabExpression text Oui -
targetFormat select 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-crontab-converter": {
      "name": "crontab-converter",
      "description": "Convertir le format crontab entre cron standard et formats améliorés",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=crontab-converter",
      "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]