Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw daemon
อะไลแอสเดิมสำหรับคำสั่งจัดการบริการ Gateway
openclaw daemon ... แมปไปยังอินเทอร์เฟซควบคุมบริการเดียวกับคำสั่งบริการ openclaw gateway ...
การใช้งาน
คำสั่งย่อย
status: แสดงสถานะการติดตั้งบริการและตรวจสอบสุขภาพของ Gatewayinstall: ติดตั้งบริการ (launchd/systemd/schtasks)uninstall: ลบบริการstart: เริ่มบริการstop: หยุดบริการrestart: รีสตาร์ตบริการ
ตัวเลือกทั่วไป
status:--url,--token,--password,--timeout,--no-probe,--require-rpc,--deep,--jsoninstall:--port,--runtime <node|bun>,--token,--force,--jsonrestart:--safe,--skip-deferral,--force,--wait <duration>,--json- วงจรชีวิต (
uninstall|start|stop):--json
statusจะ resolve SecretRefs ของ auth ที่กำหนดค่าไว้สำหรับ probe auth เมื่อทำได้- หาก SecretRef ของ auth ที่จำเป็นไม่ถูก resolve ในเส้นทางคำสั่งนี้
daemon status --jsonจะรายงานrpc.authWarningเมื่อการเชื่อมต่อหรือ auth ของ probe ล้มเหลว; ส่ง--token/--passwordอย่างชัดเจน หรือ resolve แหล่งที่มาของ secret ก่อน - หาก probe สำเร็จ คำเตือน auth-ref ที่ยังไม่ resolve จะถูกระงับเพื่อหลีกเลี่ยงผลบวกลวง
status --deepเพิ่มการสแกนบริการระดับระบบแบบ best-effort เมื่อพบบริการอื่นที่คล้าย Gateway เอาต์พุตสำหรับมนุษย์จะแสดงคำแนะนำการล้างข้อมูลและเตือนว่าคำแนะนำปกติยังคงเป็นหนึ่ง Gateway ต่อหนึ่งเครื่องstatus --deepยังรันการตรวจสอบ config ในโหมดที่รับรู้ Plugin และแสดงคำเตือนของ manifest ของ Plugin ที่กำหนดค่าไว้ (เช่น metadata ของ config ช่องทางที่ขาดหาย) เพื่อให้การตรวจสอบ smoke สำหรับการติดตั้งและอัปเดตจับปัญหาเหล่านี้ได้ ค่าเริ่มต้นของstatusยังคงใช้เส้นทางอ่านอย่างเดียวที่เร็วซึ่งข้ามการตรวจสอบ Plugin- บนการติดตั้ง Linux systemd การตรวจสอบ token-drift ของ
statusรวมทั้งแหล่งที่มาของ unit จากEnvironment=และEnvironmentFile= - การตรวจสอบ drift จะ resolve SecretRefs ของ
gateway.auth.tokenโดยใช้ merged runtime env (service command env ก่อน แล้วจึง fallback ไปที่ process env) - หาก token auth ไม่ได้ active อย่างมีผลจริง (ตั้งค่า
gateway.auth.modeอย่างชัดเจนเป็นpassword/none/trusted-proxyหรือไม่ได้ตั้งค่า mode โดยที่ password สามารถชนะได้และไม่มีตัวเลือก token ที่ชนะได้) การตรวจสอบ token-drift จะข้ามการ resolve config token - เมื่อ token auth ต้องใช้ token และ
gateway.auth.tokenถูกจัดการด้วย SecretRef,installจะตรวจสอบว่า SecretRef สามารถ resolve ได้ แต่จะไม่คงค่า token ที่ resolve แล้วไว้ใน metadata ของ service environment - หาก token auth ต้องใช้ token และ SecretRef ของ token ที่กำหนดค่าไว้ยังไม่ถูก resolve การติดตั้งจะล้มเหลวแบบปิด
- หากทั้ง
gateway.auth.tokenและgateway.auth.passwordถูกกำหนดค่าไว้และgateway.auth.modeยังไม่ได้ตั้งค่า การติดตั้งจะถูกบล็อกจนกว่าจะตั้งค่า mode อย่างชัดเจน - บน macOS,
installจะเก็บ LaunchAgent plists ให้เจ้าของเท่านั้น และโหลดค่า managed service environment ผ่านไฟล์และ wrapper สำหรับเจ้าของเท่านั้น แทนการ serialize API keys หรือ auth-profile env refs ลงในEnvironmentVariables - หากคุณตั้งใจรันหลาย Gateway บนโฮสต์เดียว ให้แยก ports, config/state และ workspaces; ดู /gateway#multiple-gateways-same-host
restart --safeขอให้ Gateway ที่กำลังทำงานอยู่ preflight งานที่ active และกำหนดเวลา restart แบบรวมครั้งเดียวหลังจากงานที่ active ระบายหมดแล้วrestartแบบปกติจะคงพฤติกรรม service-manager เดิมไว้;--forceยังคงเป็นเส้นทาง override ทันทีrestart --safe --skip-deferralรัน safe restart ที่รับรู้ OpenClaw แต่ข้ามเกต active-work deferral เพื่อให้ Gateway ส่ง restart ทันทีแม้จะมีการรายงาน blockers เป็นทางออกฉุกเฉินสำหรับผู้ปฏิบัติงานเมื่อการรัน task ที่ค้างทำให้ safe restart ถูกตรึงไว้; ต้องใช้--safe
แนะนำให้ใช้
ใช้openclaw gateway สำหรับเอกสารและตัวอย่างปัจจุบัน