Outils gratuits · Générateur de cron
Générateur de cron en ligne
Créez n'importe quelle expression cron — avec des modèles ou un configurateur complet champ par champ. Gratuit, dans votre navigateur, prochaines exécutions affichées dans votre fuseau horaire — et un clic pour surveiller ou exécuter.
Partir d'un planning courant
Chaque champ accepte tout ce que cron autorise — cliquez sur Tous, définissez un pas, ajoutez une plage ou sélectionnez des valeurs précises. Le champ d'expression ci-dessus affiche (et accepte) toujours le résultat brut.
Prochaines exécutions
Fuseau horaire: UTC
Comment ça marche
- Step 1
Configurer
Choisissez un modèle ou assemblez-le champ par champ.
- Step 2
Un clic
« Créer » — un espace de travail est créé pour vous, sans formulaire d'inscription.
- Step 3
C'est en ligne
Vous arrivez directement sur la tâche — URL de ping ou prochaine exécution déjà prête.
Un seul outil : générateur, exécution et surveillance cron
Cette page fonctionne comme un générateur crontab classique — choisissez un planning, copiez l'expression, terminé. Mais un générateur d'expression cron qui s'arrête à la syntaxe vous laisse la partie difficile : exécuter le planning de manière fiable et savoir quand il échoue. Ici, ce même planning que vous venez de créer n'est qu'à un clic de l'un ou l'autre.
Tâches cron gratuites, en ligne
Besoin d'une tâche cron en ligne sans louer de serveur ? L'exécution hébergée appelle votre URL selon ce planning — avec réessais, timeouts et un journal d'exécution complet — gratuite pour les plannings de 15 minutes ou plus. Découvrez comment fonctionne l'exécution hébergée →
Surveillance cron en ligne, via des tâches heartbeat
Votre planning tourne déjà dans crontab, un conteneur ou en CI ? Une tâche heartbeat lui donne une URL de ping unique, et la surveillance heartbeat vous alerte dès qu'une exécution manque, échoue ou se bloque — gratuite pour tout planning, jusqu'à chaque minute. Découvrez comment fonctionne la surveillance heartbeat →
Référence de la syntaxe cron
| Champ | Valeurs autorisées |
|---|---|
| Minute | 0-59 |
| Heure | 0-23 |
| Jour du mois | 1-31 |
| Mois | 1-12 |
| Jour de la semaine | 0-6 (0 = dimanche) |
Chaque champ accepte aussi * (toute valeur), */N (toutes les N unités), a-b (une plage), et des listes séparées par des virgules de ceux-ci — par ex. 1-5,10,*/15. Les alias courants (@daily, @hourly, @weekly, @monthly, @yearly) sont acceptés et normalisés automatiquement.
FAQ
Ce générateur de cron est-il vraiment gratuit ?
Oui — le générateur lui-même ne nécessite aucun compte. Si vous allez plus loin en surveillant ou en exécutant le planning, c'est gratuit aussi : la surveillance est gratuite pour tout planning jusqu'à chaque minute, et l'exécution hébergée est gratuite pour les plannings de 15 minutes ou plus.
Fonctionne-t-il en ligne, ou dois-je installer quelque chose ?
Tout ce qui est visible sans défiler s'exécute entièrement dans votre navigateur — pas d'installation, pas de compte, rien n'est envoyé nulle part tant que vous ne créez pas de surveillance ou de tâche. Seule l'étape en un clic « Créer » communique avec un serveur.
Quelle est la différence entre surveiller et exécuter un planning ?
La surveillance (un heartbeat) observe une tâche qui s'exécute déjà ailleurs — votre serveur, un conteneur, un pipeline CI — et vous alerte si elle ne se manifeste pas à temps. L'exécution (hébergée) signifie que SteadyCron appelle une URL en votre nom, selon ce planning, avec réessais et timeouts.
Pourquoi l'exécution hébergée n'est-elle pas disponible pour les plannings très rapides sur l'offre gratuite ?
Appeler une URL pour vous coûte une véritable infrastructure, d'autant plus que cela arrive fréquemment. Surveiller un planning, en revanche, ne nous coûte presque rien, quelle que soit la fréquence — c'est pourquoi vous pouvez surveiller gratuitement tout planning que ce générateur peut produire, y compris chaque minute. Une exécution hébergée plus rapide est disponible sur les offres payantes.
Qu'est-ce qu'un moniteur heartbeat ?
Un heartbeat est une URL unique que SteadyCron attribue à votre tâche. Ajoutez une seule ligne — un appel curl, une requête HTTP, peu importe — après le travail normal de votre tâche, et SteadyCron sait qu'elle est vivante. Si un signal manque, vous êtes alerté avant que quiconque ne demande « est-ce que cette tâche a même tourné ? »
Est-ce que ça fonctionne avec crontab, GitHub Actions et Kubernetes ?
Oui. L'expression produite par cet outil est du cron standard à 5 champs — la même syntaxe que crontab, schedule: de GitHub Actions et Kubernetes CronJob utilisent directement.
Puis-je l'utiliser comme générateur crontab ou générateur d'expression cron ?
Oui — le même outil, juste des noms différents. Que vous l'appeliez générateur crontab, générateur de planning cron ou générateur d'expression cron, le résultat est une expression standard à 5 champs que vous pouvez coller directement dans crontab -e, un workflow GitHub Actions, ou un Kubernetes CronJob.
Puis-je mettre en place une surveillance cron en ligne avec cette page ?
Oui. Choisissez « Surveiller une tâche existante » et vous obtenez une tâche heartbeat — une URL de ping unique pour un planning qui tourne déjà sur votre propre infrastructure. La surveillance heartbeat est gratuite pour tout planning que ce générateur peut produire, jusqu'à chaque minute.
Parcourez la bibliothèque complète d'expressions, la surveillance heartbeat ou l'exécution hébergée.
Planning déjà configuré mais ne se déclenche pas ? Guides de dépannage pour GitHub Actions, Vercel et systemd.