ForHosting KIT · Entwickler-Tools

Cronjob ohne eigenen Server

Diese Funktion ruft eine von Ihnen festgelegte Webhook-Adresse nach einem wiederkehrenden Zeitplan auf, von minütlich bis monatlich, so wie ein klassischer Cronjob, nur ohne dass Sie dafür einen eigenen Server betreiben müssen. Jeder Aufruf wird protokolliert, samt Antwortcode und Zeitpunkt.

● Stabilpro Anfrage + pro Durchlauf$0.002
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

Was ein Cronjob hier bedeutet

Ein Cronjob ist ein Zeitplan, nach dem ein System automatisch etwas ausführt, klassischerweise auf einem eigenen Linux-Server. Diese Funktion übernimmt genau diese Aufgabe, ohne dass Sie einen Server einrichten, pflegen oder überwachen müssen: Sie hinterlegen eine Ziel-URL und ein Intervall, KIT übernimmt den Rest und ruft die Adresse zuverlässig zur vereinbarten Zeit auf.

Zeitplan und Intervall festlegen

Sie legen fest, wie oft der Webhook ausgelöst wird, von minütlich für zeitkritische Prüfungen bis monatlich für seltene Routineaufgaben, etwa einen Monatsabschluss. Der Zeitplan folgt der gängigen Cron-Syntax mit fünf Feldern für Minute, Stunde, Tag, Monat und Wochentag, sodass sich auch ungewöhnliche Muster abbilden lassen, etwa nur werktags um 7 Uhr oder alle 15 Minuten während der Geschäftszeiten.

Wenn ein Aufruf fehlschlägt

Antwortet Ihr Endpunkt nicht innerhalb der Zeitgrenze oder liefert einen Fehlercode, wird das im Protokoll vermerkt, und der nächste planmäßige Aufruf findet trotzdem statt. Eine automatische Wiederholung fehlgeschlagener Aufrufe erfolgt nicht von selbst; wer das benötigt, kombiniert diese Funktion mit einer eigenen Fehlerbehandlung auf der empfangenden Seite, etwa einer erneuten Anfrage nach einer festgelegten Wartezeit.

Wo die Aufrufe ausgeführt werden

Die Aufrufe werden von der KIT-Infrastruktur aus gestellt, nicht von Ihrem eigenen Rechner, und laufen weiter, auch wenn Ihr Computer ausgeschaltet ist. Genutzt wird die Funktion über diese Webseite oder per API, je nachdem, wie Sie den Zeitplan einrichten und pflegen möchten; ein eigener Server für die reine Zeitsteuerung entfällt vollständig.

Nächtlicher Lagerabgleich

Die Weber Metallbau GmbH aus Stuttgart lässt jede Nacht um 2 Uhr einen Webhook auslösen, der die Lagerbestände zwischen zwei internen Systemen abgleicht, ohne dass dafür ein eigener Cron-Dienst betrieben werden muss.

Wöchentlicher Report für die Geschäftsleitung

Ein IT-Dienstleister lässt montags um 7 Uhr automatisch einen Report-Webhook aufrufen, der die Kennzahlen der Vorwoche zusammenstellt und per E-Mail an die Geschäftsleitung weiterleitet.

Monatliche Abrechnung auslösen

Jonas Weber, selbstständiger Entwickler, lässt am Monatsersten automatisch einen Webhook auslösen, der die Abrechnungsdaten des Vormonats aus seinem System exportiert, ohne dass er selbst daran denken muss.

Was kostet ein Cronjob mit dieser Funktion?

$0.002 pro tatsächlich ausgeführtem Aufruf, unabhängig davon, ob Ihr Endpunkt erfolgreich antwortet oder nicht.

Gibt es eine kostenlose Nutzung im Browser?

Nein. Ein wiederkehrender Aufruf setzt eine laufende Infrastruktur voraus, die es im Browser allein nicht geben kann; die Einrichtung erfolgt über diese Seite oder per API, die Ausführung wird pro Aufruf abgerechnet.

Wie genau ist der Zeitpunkt des Aufrufs?

Die Ausführung erfolgt innerhalb weniger Sekunden um den geplanten Zeitpunkt; für zeitkritische Vorgänge mit Toleranz unter einer Sekunde ist diese Funktion nicht ausgelegt.

Wird die Ziel-URL dauerhaft gespeichert?

Ja, solange der Zeitplan aktiv ist, da sie für jeden Aufruf erneut benötigt wird. Nach dem Löschen des Zeitplans wird sie nicht weiter verwendet.

Kann ich den Webhook signieren, damit mein Endpunkt die Herkunft prüfen kann?

Ja, über einen mitgelieferten Signatur-Header, der sich mit einem eigenen geheimen Schlüssel überprüfen lässt.

Muss ich mich registrieren?

Nein. Es gibt derzeit keine Konten – der Zeitplan wird eingerichtet und pro Ausführung abgerechnet.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/dev/cron-webhook

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/dev/cron-webhook \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.cron_webhook",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →