Cron-Planung & Endpunkt-Überwachung

Cron-Jobs, denen Sie endlich vertrauen können

Planen Sie HTTP-Jobs auf 15 Sekunden genau und werden Sie benachrichtigt, sobald sie fehlschlagen — Slack, PagerDuty, E-Mail oder Webhooks. Schluss mit stillen Ausfällen um 3 Uhr nachts.

Für immer kostenloser Tarif · Keine Kreditkarte erforderlich

cronctl — zsh
$ 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 done
ok — next deadline in 60s
0s

Minimales Planungsintervall

0+

Integrierte Benachrichtigungskanäle

0d

Tage an Metriken & Historie

0

Virtuelle Shards für Skalierung

Integriert sich in die Tools, mit denen Ihr Team bereits arbeitet

Slack
PagerDuty
Opsgenie
Email
Webhooks
HTTP / REST

Funktionen

Alles, was Ihre Zeitpläne verdienen

Vom einzelnen nächtlichen Job bis zu einer Flotte voneinander abhängiger Pipelines.

Planung im Sekundenbereich
Führen Sie Jobs auf 15 Sekunden genau aus. Zeitzonenbewusste Crons, Ausführungsfenster und Tagesfilter — „nur freitags“ ist nur einen Schalter entfernt.
Intelligente Benachrichtigungen
Dynamische Regeln für Statuscodes, Dauer und Fehlerserien. Vorfälle werden entdoppelt: Ein Ausfall bedeutet eine Warnung – nicht fünfzig.
Abhängigkeitsketten
Verknüpfen Sie Jobs zu einem DAG. Lösen Sie nachgelagerte Jobs aus, wenn vorgelagerte abgeschlossen sind – mit „alle“- oder „mindestens eine“-Fan-in-Logik.
Überlappungs- & Wiederholungsrichtlinien
Überspringen, in die Warteschlange stellen oder abbrechen und neu starten, wenn sich ein Lauf selbst überlappt. Wiederholungen mit exponentiellem Backoff und Jitter, pro Job.
Heartbeat-Überwachung
Umgekehrter Cron: Ihre Systeme pingen uns an. Bleibt ein Heartbeat über die Kulanzzeit hinaus aus, öffnen wir sofort einen Vorfall.
Öffentliche Statusseiten
Teilen Sie Ihre Verfügbarkeit mit Ihren Nutzern. Gehostete Statusseiten mit 90-Tage-Verfügbarkeitsbalken für Jobs und Heartbeats.

So funktioniert es

In drei Schritten einsatzbereit

Von null zum überwachten Job in unter zwei Minuten.

01

Endpunkt verbinden

Richten Sie cronctl auf eine beliebige URL aus – mit Headern, Authentifizierung, Query-Parametern und Antwortprüfungen.

02

Zeitplan festlegen

Cron oder Intervall bis hinunter zu 15 Sekunden – zeitzonenbewusst, mit Ausführungsfenstern und Tagesfiltern.

03

Laufen lassen

Wir führen ihn aus, wiederholen fehlgeschlagene Läufe, entdoppeln Vorfälle und benachrichtigen automatisch den richtigen Kanal.

Präzise Planung

Zeitpläne, die Ihre Zeitzone respektieren

Legen Sie genau fest, wann ein Job läuft – ohne Cron-Syntax-Verrenkungen. Intervalle im Sekundenbereich, Ausführungsfenster, Wochentagsfilter und DST-sichere Zeitzonen.

  • Intervalle ab 15 Sekunden oder voller Cron mit Sekundenunterstützung
  • Ausführungsfenster und Wochentagsfilter
  • Zeitzonenbewusst und immun gegen Sommerzeit-Umstellungen
Zeitplan
every15 seconds
window09:00 – 18:00
daysMon–Fri
tzEurope/Istanbul

Intelligente Benachrichtigungen

Benachrichtigungen, die keinen Fehlalarm schlagen

Ein Ausfall sollte eine Benachrichtigung bedeuten. cronctl entdoppelt Vorfälle, dämpft Lärm, eskaliert bei Fehlerserien und meldet sich in dem Moment, in dem alles wieder läuft.

  • Entdoppelte Vorfälle – keine Benachrichtigungsstürme
  • Regeln für Statuscode, Dauer und aufeinanderfolgende Fehler
  • Automatische Wiederherstellungsbenachrichtigungen
Vorfall-Zeitleiste
  1. Lauf fehlgeschlagen (HTTP 503)0s
  2. Wiederholung mit Backoff2s
  3. Vorfall eröffnet6s
  4. Slack benachrichtigt6s
  5. Wiederhergestellt1m

Orchestrierung

Orchestrieren Sie Pipelines, nicht nur Jobs

Verknüpfen Sie Jobs zu einem DAG, sodass ein nachgelagerter Job erst läuft, wenn seine vorgelagerten Jobs erfolgreich sind. „Alle“- oder „mindestens eine“-Fan-in, mit integrierter Zyklenerkennung.

  • Nachgelagerte Jobs bei Erfolg vorgelagerter Jobs auslösen
  • „Alle“- oder „mindestens eine“-Fan-in-Logik
  • Zyklenerkennung an jeder Kante
Abhängigkeitsgraph
extract
transform
load

fan-in: all · load läuft, nachdem extract + transform erfolgreich sind

Preise

Einfache Preise

Kostenlos starten. Upgraden, wenn Sie engere Zeitpläne, mehr Jobs oder eine längere Historie benötigen.

Häufig gestellte Fragen

Alles, was Sie vor dem Start wissen müssen.

Eine crontab feuert blind – wenn ein Job fehlschlägt, hängt oder nie läuft, erfahren Sie es von Ihren Nutzern. cronctl führt den Job für Sie aus, überprüft die Antwort, wiederholt bei Fehlern, entdoppelt Vorfälle und benachrichtigt den richtigen Kanal – mit vollständiger Laufhistorie und Metriken.

Hören Sie auf, Ihre Cron-Jobs zu babysitten

Richten Sie Ihren ersten überwachten Job in unter zwei Minuten ein. Kostenloser Tarif, keine Karte erforderlich.

Für immer kostenloser Tarif · Keine Kreditkarte erforderlich

cronctl

Cron-Planung und Endpunkt-Überwachung, denen Sie vertrauen können – präzise Zeitpläne, intelligente Benachrichtigungen und vollständige Laufhistorie.

© 2026 cronctl

Entwickelt für Ingenieure, die genug von stillen Ausfällen haben.