CLI commands
الخدمة الخلفية
openclaw daemon
اسم مستعار قديم لأوامر إدارة خدمة Gateway.
يرتبط openclaw daemon ... بسطح التحكم نفسه في الخدمة مثل أوامر خدمة openclaw gateway ....
الاستخدام
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw 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,--skip-deferral,--force,--wait <duration>,--json- دورة الحياة (
uninstall|start|stop):--json
ملاحظات:
- يحل
statusمراجع SecretRefs للمصادقة المكوّنة لمصادقة الفحص عندما يكون ذلك ممكنًا. - إذا كان SecretRef مطلوب للمصادقة غير محلول في مسار هذا الأمر، فإن
daemon status --jsonيبلّغ عنrpc.authWarningعند فشل اتصال الفحص/المصادقة؛ مرّر--token/--passwordصراحةً أو حلّ مصدر السر أولًا. - إذا نجح الفحص، تُكبت تحذيرات مراجع المصادقة غير المحلولة لتجنب النتائج الإيجابية الزائفة.
- يضيف
status --deepفحصًا على مستوى النظام للخدمة بأفضل جهد. عندما يعثر على خدمات أخرى شبيهة بالـ Gateway، يطبع الإخراج البشري تلميحات تنظيف ويحذّر من أن التوصية الطبيعية ما زالت Gateway واحدًا لكل جهاز. - يشغّل
status --deepأيضًا التحقق من الإعدادات في وضع مدرك للـ Plugin ويعرض تحذيرات بيانات تعريف بيان الـ Plugin المكوّنة (مثل بيانات تعريف إعدادات القناة المفقودة) حتى تلتقطها فحوصات التثبيت والتحديث السريعة. يحافظstatusالافتراضي على المسار السريع للقراءة فقط الذي يتجاوز تحقق الـ Plugin. - في تثبيتات Linux systemd، تتضمن فحوصات انحراف الرمز المميز في
statusمصدري الوحدة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. - إذا كنت تشغّل عمدًا عدة Gateways على مضيف واحد، فاعزل المنافذ والإعدادات/الحالة ومساحات العمل؛ راجع /gateway#multiple-gateways-same-host.
- يطلب
restart --safeمن Gateway العامل إجراء فحص مسبق للعمل النشط وجدولة إعادة تشغيل واحدة مدمجة بعد تصريف العمل النشط. تنتظر إعادة التشغيل الآمنة الافتراضية العمل النشط حتى قيمةgateway.reload.deferralTimeoutMsالمكوّنة (الافتراضي 5 دقائق)؛ عند انتهاء هذه المهلة تُفرض إعادة التشغيل. اضبطgateway.reload.deferralTimeoutMsعلى0لانتظار آمن غير محدد لا يفرض الإعادة أبدًا. يحافظrestartالعادي على سلوك مدير الخدمة الحالي؛ ويبقى--forceمسار التجاوز الفوري. - يشغّل
restart --safe --skip-deferralإعادة التشغيل الآمنة المدركة لـ OpenClaw لكنه يتجاوز بوابة تأجيل العمل النشط بحيث يصدر Gateway إعادة التشغيل فورًا حتى عند الإبلاغ عن عوائق. هذا منفذ هروب للمشغّل عندما يثبّت تشغيل مهمة عالقة إعادة التشغيل الآمنة؛ يتطلب--safe.
المفضّل
استخدم openclaw gateway للاطلاع على الوثائق والأمثلة الحالية.
ذات صلة
Was this useful?