Des tâches cron auxquelles vous pouvez enfin vous fier
Planifiez des tâches HTTP à la précision de 15 secondes et soyez alerté dès qu'elles échouent — Slack, PagerDuty, e-mail ou webhooks. Fini les pannes silencieuses à 3 h du matin.
Forfait gratuit à vie · Sans carte bancaire
$ cronctl jobs create --name nightly-report{"schedule": { "type": "interval", "interval_seconds": 15, "timezone": "UTC" },"overlap_policy": "skip","retry_policy": { "max_attempts": 3, "base_backoff_ms": 500, "jitter": true }}$ curl https://ping.cronctl.com/hb/9f2c1a # heartbeat: report doneok — next deadline in 60s
Intervalle de planification minimal
Canaux d'alerte intégrés
Jours de métriques et d'historique
Shards virtuels pour la montée en charge
S'intègre aux outils que votre équipe utilise déjà
Capacités
Tout ce que vos planifications méritent
D'une simple tâche nocturne à une flotte de pipelines interdépendants.
Comment ça marche
Opérationnel en trois étapes
De zéro à une tâche surveillée en moins de deux minutes.
Connectez un point de terminaison
Pointez cronctl vers n'importe quelle URL, avec en-têtes, authentification, paramètres de requête et assertions de réponse.
Définissez une planification
Cron ou intervalle jusqu'à 15 secondes — tenant compte du fuseau horaire, avec fenêtres d'exécution et filtres par jour.
Laissez-le tourner
Nous l'exécutons, réessayons en cas d'échec, dédoublonnons les incidents et alertons automatiquement le bon canal.
Planification de précision
Des planifications qui respectent votre fuseau horaire
Définissez exactement quand une tâche s'exécute — sans acrobaties de syntaxe cron. Intervalles inférieurs à la minute, fenêtres d'exécution, filtres par jour de la semaine et fuseaux horaires résistants au changement d'heure.
- Intervalles à partir de 15 secondes, ou cron complet avec prise en charge des secondes
- Fenêtres d'exécution et filtres par jour de la semaine
- Tenant compte du fuseau horaire et insensible aux changements d'heure d'été
Alertes intelligentes
Des alertes qui ne crient pas au loup
Une panne ne devrait signifier qu'une seule alerte. cronctl dédoublonne les incidents, limite le bruit, escalade sur les séries d'échecs et vous prévient dès que tout est rétabli.
- Incidents dédoublonnés — pas de tempête d'alertes
- Règles sur le code de statut, la durée et les échecs consécutifs
- Notifications de rétablissement automatiques
- Échec de l'exécution (HTTP 503)0s
- Nouvelle tentative avec backoff2s
- Incident ouvert6s
- Slack notifié6s
- Rétabli1m
Orchestration
Orchestrez des pipelines, pas seulement des tâches
Enchaînez vos tâches en un DAG pour qu'une tâche en aval ne s'exécute qu'après la réussite de ses tâches en amont. Convergence « toutes » ou « au moins une », avec détection de cycles intégrée.
- Déclenchez les tâches en aval à la réussite des tâches en amont
- Logique de convergence « toutes » ou « au moins une »
- Détection de cycles sur chaque arête
fan-in: all · load s'exécute après la réussite de extract + transform
Tarifs
Une tarification simple
Commencez gratuitement. Passez à un niveau supérieur pour des planifications plus serrées, plus de tâches ou un historique plus long.
Questions fréquentes
Tout ce que vous devez savoir avant de commencer.
Un crontab se déclenche à l'aveugle — si une tâche échoue, se bloque ou ne s'exécute jamais, ce sont vos utilisateurs qui vous l'apprennent. cronctl exécute la tâche à votre place, vérifie la réponse, réessaie en cas d'échec, dédoublonne les incidents et alerte le bon canal, avec un historique d'exécution et des métriques complets.
Arrêtez de surveiller vos tâches cron à la main
Configurez votre première tâche surveillée en moins de deux minutes. Forfait gratuit, sans carte bancaire.
Forfait gratuit à vie · Sans carte bancaire