CLI commands
خدمة خفية
openclaw daemon
اسم مستعار قديم لإدارة خدمة Gateway. يرتبط openclaw daemon ... بأوامر التحكم في الخدمة نفسها التي يرتبط بها openclaw gateway .... يُفضّل الرجوع إلى openclaw gateway للاطلاع على الوثائق والأمثلة الحالية.
الاستخدام
openclaw daemon statusopenclaw daemon installopenclaw daemon startopenclaw daemon stopopenclaw daemon restartopenclaw daemon uninstallالأوامر الفرعية والخيارات
| الأمر الفرعي | الخيارات |
|---|---|
status |
--url, --token, --password, --timeout, --no-probe, --require-rpc, --deep, --json |
install |
--port, --runtime <node>, --token, --wrapper <path>, --force, --json |
uninstall |
--json |
start |
--json |
stop |
--json, --disable (في launchd فقط: منع KeepAlive/RunAtLoad بصورة مستمرة حتى بدء التشغيل التالي) |
restart |
--force, --safe, --skip-deferral, --wait <duration>, --json |
status: يعرض حالة تثبيت الخدمة (launchd/systemd/schtasks) ويتحقق من سلامة Gateway.install: يثبّت الخدمة؛ ويعيد--forceتثبيت تثبيت موجود أو يستبدله.restart --safe: يطلب من Gateway قيد التشغيل إجراء فحص تمهيدي للعمل النشط وجدولة إعادة تشغيل واحدة مدمجة بعد انتهاء العمل، ضمن المهلة المحددة بواسطةgateway.reload.deferralTimeoutMs(القيمة الافتراضية 300000ms/5 دقائق؛ اضبطها على0للانتظار إلى أجل غير مسمى). عند انتهاء هذه المهلة، تُفرض إعادة التشغيل على أي حال. يستخدمrestartالعادي مدير الخدمة مباشرةً؛ ويُعد--forceتجاوزًا فوريًا.restart --safe --skip-deferral: يتجاوز بوابة تأجيل العمل النشط لكي يُعاد تشغيل Gateway فورًا حتى عند الإبلاغ عن عوائق. يتطلب--safe.
ملاحظات
statusيحل مراجع الأسرار SecretRefs للمصادقة المضبوطة لاستخدامها في مصادقة الفحص متى أمكن. إذا تعذر حل SecretRef مطلوب، يُبلغstatus --jsonعنrpc.authWarning؛ مرّر--token/--passwordصراحةً أو قم أولًا بحل مصدر السر. تُمنع تحذيرات تعذر حل المصادقة بمجرد نجاح الفحص من النواحي الأخرى.status --deepيضيف فحصًا على مستوى النظام، وفق أفضل جهد، بحثًا عن خدمات أخرى شبيهة بـ Gateway (ويطبع إرشادات التنظيف؛ مع بقاء التوصية باستخدام Gateway واحد لكل جهاز)، ويشغّل التحقق من الإعدادات في وضع مدرك للـ Plugin، مما يُظهر تحذيرات بيان Plugin التي يتخطاها المسار الافتراضي السريع.- في عمليات تثبيت systemd على Linux، تفحص عمليات التحقق من انحراف الرمز المميز مصدري الوحدات
Environment=وEnvironmentFile=كليهما. - تحل عمليات التحقق من انحراف الرمز المميز مراجع الأسرار SecretRefs الخاصة بـ
gateway.auth.tokenباستخدام بيئة وقت التشغيل المدمجة (بيئة أمر الخدمة أولًا، ثم بيئة العملية). إذا لم تكن مصادقة الرمز المميز نشطة فعليًا (gateway.auth.modeبقيمةpassword/none/trusted-proxy، أو غير مضبوطة مع قدرة كلمة المرور على أخذ الأولوية)، فيُتخطى حل رمز الإعدادات المميز. - يتحقق
installمن إمكانية حلgateway.auth.tokenالمُدار بواسطة SecretRef، لكنه لا يحفظ القيمة المحلولة مطلقًا في بيانات تعريف بيئة الخدمة؛ وإذا تعذر حله، يفشل التثبيت على نحو مغلق. - إذا ضُبط كل من
gateway.auth.tokenوgateway.auth.passwordولم يُضبطgateway.auth.mode، فإنinstallيحظر المتابعة حتى تضبط الوضع صراحةً. - على macOS، يحافظ
installعلى ملفات plist الخاصة بـ LaunchAgent وملف البيئة/الغلاف المُنشأين بحيث لا يمكن الوصول إليها إلا من قِبل المالك (الوضع0600/0700) بدلًا من تضمين الأسرار فيEnvironmentVariables. - تشغيل عدة مثيلات من Gateway على مضيف واحد: اعزل المنافذ والإعدادات/الحالة ومساحات العمل. راجع بوابات Gateway متعددة.
ذو صلة
Was this useful?