CLI commands
البرنامج الخفي
openclaw daemon
اسم مستعار قديم لأوامر إدارة خدمة Gateway.
يُطابِق openclaw daemon ... واجهة التحكم بالخدمة نفسها التي تستخدمها أوامر خدمة openclaw gateway ....
الاستخدام
openclaw daemon status
openclaw daemon install
openclaw daemon start
openclaw daemon stop
openclaw daemon restart
openclaw daemon uninstall
الأوامر الفرعية
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,--force,--wait <duration>,--json- دورة الحياة (
uninstall|start|stop):--json
ملاحظات:
- يحلّ
statusمراجع SecretRefs للمصادقة المهيأة من أجل مصادقة الفحص عندما يكون ذلك ممكنًا. - إذا تعذّر حلّ مرجع SecretRef مطلوب للمصادقة في مسار هذا الأمر، فإن
daemon status --jsonيُبلغ عنrpc.authWarningعند فشل اتصال الفحص أو مصادقته؛ مرّر--token/--passwordصراحةً أو حلّ مصدر السر أولًا. - إذا نجح الفحص، تُخفى تحذيرات مراجع المصادقة غير المحلولة لتجنب النتائج الإيجابية الكاذبة.
- يضيف
status --deepفحصًا بأفضل جهد على مستوى النظام للخدمات. عندما يجد خدمات أخرى شبيهة بالبوابة، يطبع الإخراج الموجّه للبشر تلميحات تنظيف ويحذّر بأن وجود بوابة واحدة لكل جهاز لا يزال التوصية العادية. - في تثبيتات Linux systemd، تشمل فحوصات انحراف الرمز المميز كلاً من مصدري الوحدة
Environment=وEnvironmentFile=. - تحلّ فحوصات الانحراف مراجع SecretRefs الخاصة بـ
gateway.auth.tokenباستخدام بيئة تشغيل مدمجة (بيئة أمر الخدمة أولًا، ثم بيئة العملية كخيار احتياطي). - إذا لم تكن مصادقة الرمز المميز نشطة فعليًا (
gateway.auth.modeصريح بقيمةpassword/none/trusted-proxy، أو الوضع غير مضبوط حيث يمكن أن تفوز كلمة المرور ولا يمكن لأي مرشح رمز مميز أن يفوز)، تتجاوز فحوصات انحراف الرمز المميز حلّ رمز التهيئة. - عندما تتطلب مصادقة الرمز المميز رمزًا ويكون
gateway.auth.tokenمُدارًا عبر SecretRef، يتحققinstallمن أن SecretRef قابل للحل لكنه لا يحفظ الرمز المحلول في بيانات تعريف بيئة الخدمة. - إذا كانت مصادقة الرمز المميز تتطلب رمزًا وكان SecretRef للرمز المهيأ غير محلول، يفشل التثبيت بإغلاق آمن.
- إذا كان كل من
gateway.auth.tokenوgateway.auth.passwordمهيأين وكانgateway.auth.modeغير مضبوط، يُحظر التثبيت حتى يُضبط الوضع صراحةً. - على macOS، يُبقي
installملفات LaunchAgent plists مملوكة للمالك فقط، ويحمّل قيم بيئة الخدمة المُدارة عبر ملف ومغلّف مملوكين للمالك فقط بدلًا من تسلسل مفاتيح API أو مراجع بيئة ملف تعريف المصادقة إلىEnvironmentVariables. - إذا كنت تشغّل عمدًا عدة بوابات على مضيف واحد، فاعزل المنافذ والتهيئة والحالة ومساحات العمل؛ راجع /gateway#multiple-gateways-same-host.
- يطلب
restart --safeمن Gateway العامل إجراء فحص مسبق للعمل النشط وجدولة إعادة تشغيل واحدة مدمجة بعد انتهاء العمل النشط. يحافظrestartالعادي على سلوك مدير الخدمة الحالي؛ ويبقى--forceمسار التجاوز الفوري.
يُفضَّل
استخدم openclaw gateway للاطلاع على الوثائق والأمثلة الحالية.