OpenClaw noch nicht installiert? Klicken Sie hier fur die Ein-Klick-Installationsanweisung
curl -fsSL https://openclaw.ai/install.sh | bash
iwr -useb https://openclaw.ai/install.ps1 | iex
curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
Bedenken wegen Auswirkungen auf Ihren Computer? ClawTank -- Cloud-Ausfuhrung ohne Installation, kein Risiko versehentlicher Loschungen
Key Findings
  • Die Cron-Funktion von OpenClaw ermoglicht es Ihnen, zeitgesteuerte KI-Aufgaben einzurichten -- ohne menschliches Eingreifen fuhrt der Agent zur festgelegten Zeit automatisch aus und meldet die Ergebnisse uber Kommunikationskanale[1]
  • Im Gegensatz zur traditionellen Linux-crontab werden OpenClaw-Cron-Aufgaben in naturlicher Sprache definiert, wobei der KI-Agent die Ausfuhrungsschritte dynamisch bestimmt -- statt fester Shell-Skripte[6]
  • Die grosste Falle bei Cron-Aufgaben ist der Gateway Timeout -- wenn die Ausfuhrungszeit einer Aufgabe die Verbindungs-Timeout-Einstellung des Gateways uberschreitet, wird die Aufgabe zwangsweise abgebrochen[2]
  • In Kombination mit Kommunikationskanalen wie Telegram werden die Ergebnisse von Cron-Aufgaben in Echtzeit auf Ihr Smartphone gepusht -- fur einen Automatisierungs-Workflow nach dem Prinzip „einmal einrichten, dauerhaft profitieren"[3]

1. Was ist OpenClaw Cron?

Wenn Sie mit dem Linux-Befehl crontab vertraut sind, ist das Konzept von OpenClaw Cron ahnlich -- Aufgaben werden zu bestimmten Zeitpunkten automatisch ausgefuhrt.[6] Der entscheidende Unterschied liegt jedoch darin: Die traditionelle crontab fuhrt feste Shell-Befehle aus, wahrend OpenClaw Cron Anweisungen in naturlicher Sprache ausfuhrt, wobei der KI-Agent eigenstandig entscheidet, wie die Aufgabe zu erledigen ist.

Zum Beispiel:

Bei Letzterem mussen Sie kein Skript im Voraus schreiben -- der Agent entscheidet selbst, welche Prufbefehle ausgefuhrt werden, wie die Ergebnisse aufbereitet und der Bericht formatiert wird.[5]

2. Die erste Cron-Aufgabe erstellen

2.1 Grundlegende Syntax

Erstellen Sie eine Cron-Aufgabe uber die CLI:[1]

openclaw cron add --schedule "0 9 * * *" --message "CPU- und Speicherauslastung des Servers prufen; wenn ein Wert 80% uberschreitet, einen zusammenfassenden Bericht der auffalligen Punkte erstellen"

Die Zeitplan-Syntax folgt dem Standard-Cron-Format: Minute Stunde Tag Monat Wochentag.

2.2 Haufig verwendete Zeitplan-Beispiele

ZeitplanSyntaxBeschreibung
Taglich um 9 Uhr0 9 * * *Tagliche Berichte, Prufungen
Jede volle Stunde0 * * * *Hochfrequente Uberwachung
Jeden Montag um 8 Uhr0 8 * * 1Wochenbericht
Am 1. jedes Monats mittags0 12 1 * *Monatsbericht
Alle 30 Minuten*/30 * * * *Intensive Uberwachung

2.3 Vorhandene Aufgaben verwalten

# Alle Cron-Aufgaben auflisten
openclaw cron list

# Bestimmte Aufgabe loschen
openclaw cron rm TASK_ID

# Pausieren (Konfiguration beibehalten, aber nicht auslosen)
openclaw cron disable TASK_ID

# Wieder aktivieren
openclaw cron enable TASK_ID

3. Echtzeitbenachrichtigungen mit Telegram

Die Ausfuhrungsergebnisse von Cron-Aufgaben werden standardmassig an Ihre konfigurierten Kommunikationskanale gesendet. Wenn Sie die Telegram-Integration bereits abgeschlossen haben, werden die Ergebnisse direkt in Ihren Telegram-Chat gepusht.[3]

3.1 Typisches Szenario: Tagliches Nachrichtenbriefing

openclaw cron add \
  --schedule "0 8 * * *" \
  --message "Die wichtigsten Nachrichten der letzten 24 Stunden zum Thema Kunstliche Intelligenz suchen und in 5 Stichpunkten auf Deutsch zusammenfassen, jeweils maximal 50 Worter"

Jeden Morgen um 8 Uhr erhalten Sie in Ihrem Telegram eine KI-Branchennachrichtenubersicht.

3.2 Typisches Szenario: Website-Verfugbarkeitsuberwachung

openclaw cron add \
  --schedule "*/30 * * * *" \
  --message "Prufen, ob https://example.com ordnungsgemass funktioniert; wenn die Antwortzeit 3 Sekunden uberschreitet oder ein Nicht-200-Statuscode zuruckgegeben wird, sofort benachrichtigen"

Alle 30 Minuten wird automatisch gepruft -- Sie werden nur bei Anomalien benachrichtigt und nicht mit nutzlosen „Alles in Ordnung"-Meldungen gestort.

4. Gateway Timeout: Die haufigste Falle

Dies ist das am haufigsten auftretende Problem bei Cron-Aufgaben.[2]

4.1 Problembeschreibung

Das Gateway verfugt uber eine Verbindungs-Timeout-Einstellung (timeoutSeconds). Wenn die Ausfuhrungszeit einer Cron-Aufgabe diesen Wert uberschreitet, bricht das Gateway die Verbindung zwangsweise ab, was dazu fuhrt, dass die Aufgabe abgeschnitten wird -- der Agent hat moglicherweise bereits 80 % der Arbeit erledigt, kann aber aufgrund des Timeouts keine Ergebnisse zuruckliefern.

4.2 Losung

# Aktuelle Timeout-Einstellung anzeigen
openclaw config get agents.defaults.timeoutSeconds

# Entsprechend der erwarteten maximalen Ausfuhrungszeit anpassen (in Sekunden)
openclaw config set agents.defaults.timeoutSeconds 900

Faustregel: Setzen Sie den Timeout auf das 1,5-Fache der erwarteten langsten Ausfuhrungszeit. Wenn eine Berichtsaufgabe beispielsweise normalerweise 5 Minuten benotigt, setzen Sie den Timeout auf 450 Sekunden (7,5 Minuten).

4.3 Alternativen fur lang laufende Aufgaben

Fur Aufgaben, die moglicherweise langer als 15 Minuten dauern, empfiehlt sich die Aufteilung in mehrere kurze Aufgaben:

# Statt alles auf einmal zu erledigen
❌ „Alle Verkaufsdaten des vergangenen Jahres analysieren und einen vollstandigen Bericht erstellen"

# In mehrere Schritte aufteilen
✓ „Die Verkaufsdaten des vergangenen Jahres herunterladen und als CSV speichern"  → Cron 1
✓ „Die gestern erstellte CSV analysieren und einen zusammenfassenden Bericht erstellen"    → Cron 2 (10 Minuten versetzt)

5. Fehlerbehandlung und Wiederherstellung

5.1 Verhalten bei fehlgeschlagenen Aufgaben

Wenn eine Cron-Aufgabe fehlschlagt (z. B. weil der Zielserver offline ist oder die API einen Fehler zuruckgibt), wird der Agent:

  1. Sie uber den Kommunikationskanal uber die Ursache des Fehlschlags benachrichtigen
  2. Den Fehler im Gateway-Protokoll aufzeichnen (einsehbar uber openclaw logs --follow)
  3. Zum nachsten geplanten Zeitpunkt normal erneut auslosen

Cron-Aufgaben werden durch einen einzelnen Fehlschlag nicht gestoppt -- sie werden gemaess dem Zeitplan weiterhin ausgefuhrt.

5.2 Uberlappung von Aufgaben vermeiden

Wenn die vorherige Ausfuhrung noch nicht abgeschlossen ist, uberspringt das Gateway den neuen Ausfuhrungszeitpunkt, um zu verhindern, dass dieselbe Aufgabe doppelt ausgefuhrt wird. Dieses Verhalten wird automatisch durch die Aufgabenwarteschlange des Gateways verwaltet.[2]

6. Best Practices

  1. Erst manuell testen, dann Cron einrichten: Fuhren Sie die Aufgabenanweisung einmal manuell in der CLI aus, um sicherzustellen, dass das Verhalten des Agenten Ihren Erwartungen entspricht, bevor Sie dieselbe Anweisung als Cron-Aufgabe einrichten
  2. Prazise Anweisungen formulieren: „Serverstatus prufen" ist zu vage; „CPU-, Speicher- und Festplattenauslastung prufen und bei Uberschreitung von 80 % melden" ist besser
  3. Eine angemessene Frequenz wahlen: Jeder Cron-Ausloser verbraucht LLM-Token. Ein minutlicher Ausloser kann erhebliche API-Kosten verursachen
  4. Bedingte Benachrichtigungen nutzen: Fugen Sie in der Anweisung „Nur bei Anomalien benachrichtigen" hinzu, um nicht von zahlreichen „Alles in Ordnung"-Meldungen uberflutet zu werden
  5. Gateway-Stabilitat uberwachen: Cron ist auf einen kontinuierlich laufenden Gateway angewiesen. Verwenden Sie systemd oder Docker, um sicherzustellen, dass das Gateway nach einem Absturz automatisch neu startet

Fazit

Cron ist die Schlusselfunktion, die OpenClaw vom „passiven Werkzeug" zum „proaktiven Assistenten" verwandelt.[1] Einmal eingerichtet, fuhrt der Agent zu den von Ihnen festgelegten Zeiten automatisch Aufgaben aus und liefert die Ergebnisse -- Sie mussen sich nicht merken, was zu prufen ist, kein Terminal offnen und nicht vor dem Computer sitzen.

Um Cron zu nutzen, stellen Sie bitte zunachst sicher, dass Sie die Grundbereitstellung von OpenClaw abgeschlossen und mindestens einen Kommunikationskanal eingerichtet haben. Sollten Sie bei Cron-Aufgaben auf Probleme stossen, hilft Ihnen der Fehlerbehebungsleitfaden bei der schnellen Ursachenermittlung.