🩞
Tutorial

Cron-Automatisierung

Plane Aufgaben und automatisiere Arbeitsablaeufe mit dem integrierten Scheduler von OpenClaw.

⏰ Was ist Cron?

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

at

Zu einer bestimmten Zeit ausfuehren

at HH:MM

at 09:00, at 14:30, at 00:00

every

In regelmaessigen Intervallen ausfuehren

every N minutes/hours/days

every 30 minutes, every 2 hours, every day at 9am

cron

Vollstaendiger Cron-Ausdruck fuer komplexe Zeitplaene

cron: * * * * *

0 9 * * 1-5 (Werktags um 9 Uhr)

Ausfuehrungsmodi

💬 Hauptsitzung

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
🔒 Isoliert

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

Einfache Erinnerung

Plane eine taegliche Erinnerung:

$openclaw cron add --name "Check calendar" --at "20m" --session main --wake now

Dies erstellt einen Job, der jeden Tag um 9:00 Uhr ausgefuehrt wird.

Taegliches Briefing

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.

Periodische Pruefung

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

Fuenf-Felder-Format
* * * * *
MinuteStundeTag des MonatsMonatWochentag
FeldBereichBeispiele
Minute0-590, 30, */15
Stunde0-239, 14, */2
Tag des Monats1-311, 15, */7
Monat1-121, 6, */3
Wochentag0-6 (So=0)1-5, 0,6
Haeufige Muster
MusterBeschreibung
0 9 * * *Jeden Tag um 9:00 Uhr
0 9 * * 1-5Werktags 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 * * 0Jeden Sonntag um Mitternacht

Erweiterte Funktionen

Bedingte Ausfuehrung

Nur ausfuehren, wenn bestimmte Bedingungen erfuellt sind

openclaw cron add "every day at 9am" "If it's a weekday, send me my calendar"

Verkettete Aufgaben

Mehrere Aufgaben nacheinander ausfuehren

openclaw cron add "every monday at 9am" "1. Check emails 2. Summarize important ones 3. Add to my todo list"

Mit Tools

Bestimmte Tools in geplanten Aufgaben verwenden

openclaw cron add "every hour" "Check https://example.com for changes" --tools browser

Jobs verwalten

1

Alle Jobs auflisten

$openclaw cron list

Zeigt alle geplanten Jobs mit ihren IDs und der naechsten Ausfuehrungszeit

2

Job entfernen

$openclaw cron remove <job-id>

Entfernt einen geplanten Job anhand seiner ID

3

Pausieren/Fortsetzen

$openclaw cron pause <job-id>
$openclaw cron resume <job-id>

Job voruebergehend deaktivieren

4

Verlauf anzeigen

$openclaw cron history

Vergangene Ausfuehrungen und ihre Ergebnisse anzeigen

Job-Speicherung

Cron-Jobs werden lokal gespeichert und bleiben ueber Neustarts hinweg erhalten.

Jobs: ~/.openclaw/cron/jobs.json:~/.openclaw/cron/jobs.json
Verlauf: ~/.openclaw/cron/history.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.