openclaw cron
Verwalte Cron-Jobs f\u00fcr den Gateway-Scheduler.
Verwandte Themen:
- Cron-Jobs: Cron jobs
Tipp: F\u00fchre openclaw cron --help aus, um die vollst\u00e4ndige Befehlsoberfl\u00e4che zu sehen.
Hinweis: Isolierte cron add-Jobs verwenden standardm\u00e4\u00dfig --announce-Zustellung. Verwende --no-deliver, um
die Ausgabe intern zu halten. --deliver bleibt als veralteter Alias bestehen.
Hinweis: Einmal-Jobs (--at) werden nach Erfolg standardm\u00e4\u00dfig gel\u00f6scht. Verwende --keep-after-run, um sie beizubehalten.
Hinweis: Wiederkehrende Jobs verwenden jetzt exponentielles Retry-Backoff nach aufeinanderfolgenden Fehlern (30s -> 1m -> 5m -> 15m -> 60m) und kehren nach dem n\u00e4chsten erfolgreichen Lauf zum normalen Zeitplan zur\u00fcck.
Hinweis: openclaw cron run gibt jetzt zur\u00fcck, sobald der manuelle Lauf zur Ausf\u00fchrung eingereiht ist. Erfolgreiche Antworten enthalten { ok: true, enqueued: true, runId }; verwende openclaw cron runs --id <job-id>, um das endg\u00fcltige Ergebnis zu verfolgen.
Hinweis: Aufbewahrung/Bereinigung wird in der Config gesteuert:
cron.sessionRetention(Standard24h) bereinigt abgeschlossene isolierte Lauf-Sessions.cron.runLog.maxBytes+cron.runLog.keepLinesbereinigen~/.openclaw/cron/runs/<jobId>.jsonl.
Upgrade-Hinweis: Wenn du \u00e4ltere Cron-Jobs aus der Zeit vor dem aktuellen Zustellungs-/Speicherformat hast, f\u00fchre
openclaw doctor --fix aus. Doctor normalisiert jetzt Legacy-Cron-Felder (jobId, schedule.cron,
Top-Level-Zustellungsfelder, Payload-provider-Zustellungsaliase) und migriert einfache
notify: true-Webhook-Fallback-Jobs zu expliziter Webhook-Zustellung, wenn cron.webhook
konfiguriert ist.
H\u00e4ufige \u00c4nderungen
Zustellungseinstellungen aktualisieren, ohne die Nachricht zu \u00e4ndern:
openclaw cron edit <job-id> --announce --channel telegram --to "123456789"
Zustellung f\u00fcr einen isolierten Job deaktivieren:
openclaw cron edit <job-id> --no-deliver
Leichtgewichtigen Bootstrap-Kontext f\u00fcr einen isolierten Job aktivieren:
openclaw cron edit <job-id> --light-context
An einen bestimmten Channel ank\u00fcndigen:
openclaw cron edit <job-id> --announce --channel slack --to "channel:C1234567890"
Einen isolierten Job mit leichtgewichtigem Bootstrap-Kontext erstellen:
openclaw cron add \
--name "Lightweight morning brief" \
--cron "0 7 * * *" \
--session isolated \
--message "Summarize overnight updates." \
--light-context \
--no-deliver
--light-context gilt nur f\u00fcr isolierte Agent-Turn-Jobs. F\u00fcr Cron-L\u00e4ufe h\u00e4lt der Lightweight-Modus den Bootstrap-Kontext leer, anstatt das vollst\u00e4ndige Workspace-Bootstrap-Set zu injizieren.