इस पेज पर
इस पेज पर
Get started
`openclaw tasks`
टिकाऊ बैकग्राउंड कार्यों और Task Flow स्थिति का निरीक्षण करें। कोई उपकमांड न होने पर,
openclaw tasks, openclaw tasks list के समतुल्य है।
जीवनचक्र और डिलीवरी मॉडल के लिए बैकग्राउंड कार्य देखें,
और निष्कर्षों के पूर्ण विवरण के लिए उसका tasks audit अनुभाग देखें।
उपयोग
मूल विकल्प
| फ़्लैग | विवरण |
|---|---|
--json |
JSON आउटपुट करें। |
--runtime <name> |
प्रकार के अनुसार फ़िल्टर करें: subagent, acp, cron, या cli। |
--status <name> |
स्थिति के अनुसार फ़िल्टर करें: queued, running, succeeded, failed, timed_out, cancelled, या lost। |
उपकमांड
list
ट्रैक किए गए बैकग्राउंड कार्यों को नवीनतम पहले क्रम में सूचीबद्ध करता है।
show
कार्य ID, रन ID या सत्र कुंजी के आधार पर एक कार्य दिखाता है।
notify
चल रहे कार्य की सूचना नीति बदलता है।
cancel
चल रहे बैकग्राउंड कार्य को रद्द करता है।
audit
पुराने, खोए हुए, डिलीवरी-विफल या अन्यथा असंगत कार्य और
Task Flow रिकॉर्ड सामने लाता है। cleanupAfter तक रखे गए खोए हुए कार्य चेतावनियाँ हैं;
समय-सीमा समाप्त या बिना टाइमस्टैम्प वाले खोए हुए कार्य त्रुटियाँ हैं।
--code कार्य कोड (stale_queued, stale_running, lost,
delivery_failed, missing_cleanup, inconsistent_timestamps) और Task
Flow कोड (restore_failed, stale_waiting, stale_blocked,
cancel_stuck, missing_linked_tasks, blocked_task_missing) स्वीकार करता है। प्रत्येक
कोड की गंभीरता और ट्रिगर विवरण के लिए बैकग्राउंड कार्य
देखें।
maintenance
कार्य और Task Flow के मिलान, क्लीनअप टाइमस्टैम्पिंग, छँटाई और पुराने cron रन सत्र रजिस्ट्री क्लीनअप का पूर्वावलोकन करता है या उन्हें लागू करता है।
cron कार्यों के लिए, किसी पुराने सक्रिय कार्य को lost चिह्नित करने से पहले
मिलान स्थायी रन लॉग/जॉब स्थिति का उपयोग करता है, ताकि केवल इन-मेमोरी Gateway रनटाइम
स्थिति समाप्त हो जाने के कारण पूर्ण हो चुके cron रन गलत ऑडिट त्रुटियाँ न बनें।
ऑफ़लाइन CLI ऑडिट, Gateway के प्रोसेस-लोकल cron सक्रिय-जॉब सेट के लिए प्रामाणिक नहीं है।
रन ID/स्रोत ID वाले CLI कार्यों को तब lost चिह्नित किया जाता है, जब उनका
लाइव Gateway रन संदर्भ समाप्त हो जाता है, भले ही कोई पुरानी चाइल्ड-सत्र पंक्ति
बची रहे।
लागू किए जाने पर, रखरखाव वर्तमान में चल रहे cron
जॉब को संरक्षित रखते हुए और गैर-cron सत्र पंक्तियों को अछूता छोड़ते हुए, 7 दिन से पुरानी
cron:<jobId>:run:<uuid> सत्र रजिस्ट्री पंक्तियों की छँटाई भी करता है।
flow
कार्य लेजर के अंतर्गत टिकाऊ Task Flow स्थिति का निरीक्षण करता है या उसे रद्द करता है।
flow list --status, queued, running, waiting, blocked,
succeeded, failed, cancelled, या lost स्वीकार करता है।