Cron-Automatisierung
Plane Aufgaben und automatisiere Arbeitsablaeufe mit dem integrierten Scheduler von OpenClaw.
OpenClaw enthaelt einen leistungsstarken integrierten Scheduler zur Automatisierung wiederkehrender Aufgaben. Plane taegliche Briefings, periodische Pruefungen oder komplexe Arbeitsablaeufe - alles wird automatisch ausgeloest.
- âZeitbasierte Ausloeser â Aufgaben zu bestimmten Zeiten oder in Intervallen ausfuehren
- âNatuerliche Sprache â Plane mit 'jeden Tag um 9 Uhr' oder Cron-Syntax
- âVoller KI-Zugriff â Geplante Aufgaben koennen alle OpenClaw-Funktionen nutzen
- âAusfuehrungsmodi â In Hauptsitzung oder isolierten Kontexten ausfuehren
Planungstypen
atZu einer bestimmten Zeit ausfuehren
at 09:00, at 14:30, at 00:00
everyIn regelmaessigen Intervallen ausfuehren
every 30 minutes, every 2 hours, every day at 9am
cronVollstaendiger Cron-Ausdruck fuer komplexe Zeitplaene
0 9 * * 1-5 (Werktags um 9 Uhr)
Ausfuehrungsmodi
Aufgabe laeuft in deiner Haupt-OpenClaw-Sitzung mit vollem Kontext- und Speicherzugriff.
- +Zugriff auf Gespraechsverlauf
- +Geteilter Speicher und Kontext
- +Kann auf vorherige Aufgaben verweisen
- -Kann aktive Gespraeche unterbrechen
- -Teilt Rate-Limits
Aufgabe laeuft in einem separaten, abgeschotteten Kontext mit eigenem Speicher.
- +Keine Stoerung der Hauptsitzung
- +Saubere Ausfuehrungsumgebung
- +Besser fuer sensible Aufgaben
- -Kein Zugriff auf Hauptsitzungs-Verlauf
- -Separater Speicherbereich
CLI-Beispiele
Plane eine taegliche Erinnerung:
openclaw cron add --name "Check calendar" --at "20m" --session main --wake nowDies erstellt einen Job, der jeden Tag um 9:00 Uhr ausgefuehrt wird.
Erhalte ein Morgenbriefing mit Wetter, Kalender und Nachrichten:
openclaw cron add --name "Morning status" --cron "0 7 * * *" --tz "America/Los_Angeles" --session isolated --message "Summarize inbox" --deliver --channel whatsapp --to "+1555..."Die KI sammelt Informationen und sendet ein formatiertes Briefing.
Alle 30 Minuten etwas pruefen:
openclaw cron add --name "Health check" --every 300000 --session isolated --message "Check system status"Laeuft alle 30 Minuten ab dem Zeitpunkt der Job-Erstellung.
Cron-Syntax-Referenz
| Feld | Bereich | Beispiele |
|---|---|---|
| Minute | 0-59 | 0, 30, */15 |
| Stunde | 0-23 | 9, 14, */2 |
| Tag des Monats | 1-31 | 1, 15, */7 |
| Monat | 1-12 | 1, 6, */3 |
| Wochentag | 0-6 (So=0) | 1-5, 0,6 |
| Muster | Beschreibung |
|---|---|
| 0 9 * * * | Jeden Tag um 9:00 Uhr |
| 0 9 * * 1-5 | Werktags um 9:00 Uhr |
| */30 * * * * | Alle 30 Minuten |
| 0 */2 * * * | Alle 2 Stunden |
| 0 9 1 * * | Am Ersten jedes Monats um 9 Uhr |
| 0 0 * * 0 | Jeden Sonntag um Mitternacht |
Erweiterte Funktionen
Bedingte Ausfuehrung
Nur ausfuehren, wenn bestimmte Bedingungen erfuellt sind
Verkettete Aufgaben
Mehrere Aufgaben nacheinander ausfuehren
Mit Tools
Bestimmte Tools in geplanten Aufgaben verwenden
Jobs verwalten
Alle Jobs auflisten
openclaw cron listZeigt alle geplanten Jobs mit ihren IDs und der naechsten Ausfuehrungszeit
Job entfernen
openclaw cron remove <job-id>Entfernt einen geplanten Job anhand seiner ID
Pausieren/Fortsetzen
openclaw cron pause <job-id>openclaw cron resume <job-id>Job voruebergehend deaktivieren
Verlauf anzeigen
openclaw cron historyVergangene Ausfuehrungen und ihre Ergebnisse anzeigen
Job-Speicherung
Cron-Jobs werden lokal gespeichert und bleiben ueber Neustarts hinweg erhalten.
~/.openclaw/cron/jobs.json~/.openclaw/cron/runs/Jobs werden automatisch geladen, wenn OpenClaw startet.
Starte mit der Automatisierung!
Richte deine erste automatisierte Aufgabe ein und lass OpenClaw fuer dich arbeiten.