Auf dieser Seite
Auf dieser Seite
Loslegen
`openclaw tasks`
Untersuchen Sie dauerhafte Hintergrundaufgaben und den TaskFlow-Status. Ohne Unterbefehl
entspricht openclaw tasks dem Befehl openclaw tasks list.
Unter Hintergrundaufgaben finden Sie das Lebenszyklus- und Zustellungsmodell
sowie im Abschnitt tasks audit vollständige Beschreibungen der Befunde.
Verwendung
Stammoptionen
| Flag | Beschreibung |
|---|---|
--json |
Gibt JSON aus. |
--runtime <name> |
Filtert nach Art: subagent, acp, cron oder cli. |
--status <name> |
Filtert nach Status: queued, running, succeeded, failed, timed_out, cancelled oder lost. |
Unterbefehle
list
Listet verfolgte Hintergrundaufgaben absteigend nach Aktualität auf.
show
Zeigt eine Aufgabe anhand der Aufgaben-ID, Ausführungs-ID oder des Sitzungsschlüssels an.
notify
Ändert die Benachrichtigungsrichtlinie für eine laufende Aufgabe.
cancel
Bricht eine laufende Hintergrundaufgabe ab.
audit
Zeigt veraltete, verlorene, bei der Zustellung fehlgeschlagene oder anderweitig inkonsistente Aufgaben- und
TaskFlow-Datensätze an. Bis cleanupAfter aufbewahrte verlorene Aufgaben sind Warnungen;
abgelaufene oder nicht mit einem Zeitstempel versehene verlorene Aufgaben sind Fehler.
--code akzeptiert Aufgabencodes (stale_queued, stale_running, lost,
delivery_failed, missing_cleanup, inconsistent_timestamps) und TaskFlow-Codes
(restore_failed, stale_waiting, stale_blocked,
cancel_stuck, missing_linked_tasks, blocked_task_missing). Unter
Hintergrundaufgaben finden Sie Einzelheiten zum Schweregrad und Auslöser jedes
Codes.
maintenance
Zeigt eine Vorschau der Abstimmung, Kennzeichnung für die Bereinigung, Bereinigung und Entfernung veralteter Registrierungseinträge für Cron-Ausführungssitzungen von Aufgaben und TaskFlow an oder wendet diese Vorgänge an.
Bei Cron-Aufgaben verwendet die Abstimmung persistierte Ausführungsprotokolle und den Auftragsstatus, bevor
eine alte aktive Aufgabe als lost markiert wird, damit abgeschlossene Cron-Ausführungen nicht
fälschlicherweise als Überprüfungsfehler gelten, nur weil der speicherinterne Laufzeitstatus des Gateways nicht mehr vorhanden ist.
Eine Offline-CLI-Überprüfung ist für die prozesslokale Menge aktiver Cron-Aufträge des Gateways
nicht maßgeblich. CLI-Aufgaben mit einer Ausführungs-ID/Quell-ID werden als lost markiert, wenn
ihr aktiver Gateway-Ausführungskontext nicht mehr vorhanden ist, selbst wenn noch ein alter Datensatz der untergeordneten Sitzung
vorhanden ist.
Bei der Anwendung entfernt die Wartung außerdem cron:<jobId>:run:<uuid>-Sitzungsregistrierungsdatensätze,
die älter als 7 Tage sind, wobei derzeit laufende Cron-Aufträge beibehalten und
Sitzungsdatensätze, die nicht zu Cron gehören, unverändert gelassen werden.
flow
Untersucht dauerhaften TaskFlow-Status im Aufgabenjournal oder bricht ihn ab.
flow list --status akzeptiert queued, running, waiting, blocked,
succeeded, failed, cancelled oder lost.