CLI commands
الخدمة الخلفية
OmeniaClaw daemon
اسم مستعار قديم لأوامر إدارة خدمة Gateway.
يُطابق OmeniaClaw daemon ... سطح التحكم في الخدمة نفسه الذي تستخدمه أوامر خدمة OmeniaClaw gateway ....
الاستخدام
OmeniaClaw daemon statusOmeniaClaw daemon installOmeniaClaw daemon startOmeniaClaw daemon stopOmeniaClaw daemon restartOmeniaClaw 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مراجع الأسرار المكوّنة للمصادقة من أجل مصادقة الفحص عندما يكون ذلك ممكنًا. - إذا تعذّر حل مرجع سر مطلوب في مسار هذا الأمر، فإن
daemon status --jsonيبلّغ عنrpc.authWarningعند فشل اتصال الفحص أو المصادقة؛ مرّر--token/--passwordصراحةً أو حلّ مصدر السر أولًا. - إذا نجح الفحص، تُخفى تحذيرات مراجع المصادقة غير المحلولة لتجنّب النتائج الإيجابية الكاذبة.
- يضيف
status --deepفحصًا على مستوى النظام للخدمة بأفضل جهد. عندما يعثر على خدمات أخرى شبيهة بالبوابة، تطبع المخرجات البشرية تلميحات تنظيف وتحذّر بأن بوابة واحدة لكل جهاز لا تزال هي التوصية المعتادة. - يشغّل
status --deepأيضًا التحقق من صحة التكوين في وضع واعٍ بـ Plugin ويعرض تحذيرات بيان Plugin المكوّنة (مثل بيانات تعريف تكوين القناة المفقودة) حتى تلتقطها فحوصات التثبيت والتحديث السريعة. يحافظstatusالافتراضي على المسار السريع للقراءة فقط الذي يتخطى التحقق من Plugin. - في تثبيتات Linux systemd، تتضمن فحوصات انحراف الرمز المميز في
statusمصادر الوحدةEnvironment=وEnvironmentFile=كليهما. - تحلّ فحوصات الانحراف مراجع أسرار
gateway.auth.tokenباستخدام بيئة التشغيل المدمجة (بيئة أمر الخدمة أولًا، ثم بيئة العملية كخيار احتياطي). - إذا لم تكن مصادقة الرمز المميز نشطة فعليًا (قيمة
gateway.auth.modeصريحة هيpassword/none/trusted-proxy، أو كان الوضع غير مضبوط بحيث يمكن أن تنتصر كلمة المرور ولا يمكن لأي مرشح رمز مميز أن ينتصر)، تتخطى فحوصات انحراف الرمز المميز حل رمز التكوين. - عندما تتطلب مصادقة الرمز المميز رمزًا ويكون
gateway.auth.tokenمُدارًا بمرجع سر، يتحققinstallمن أن مرجع السر قابل للحل لكنه لا يحفظ الرمز المحلول في بيانات تعريف بيئة الخدمة. - إذا تطلبت مصادقة الرمز المميز رمزًا وكان مرجع سر الرمز المكوّن غير محلول، يفشل التثبيت بطريقة مغلقة.
- إذا كان كل من
gateway.auth.tokenوgateway.auth.passwordمكوّنين وكانgateway.auth.modeغير مضبوط، يُحظر التثبيت إلى أن يُضبط الوضع صراحةً. - على macOS، يحافظ
installعلى ملفات plist الخاصة بـ LaunchAgent مقصورة على المالك فقط، ويحمّل قيم بيئة الخدمة المُدارة عبر ملف وغلاف مقصورين على المالك بدلًا من تسلسل مفاتيح API أو مراجع بيئة ملفات تعريف المصادقة داخلEnvironmentVariables. - إذا كنت تشغّل عمدًا بوابات متعددة على مضيف واحد، فاعزل المنافذ والتكوين/الحالة ومساحات العمل؛ راجع /gateway#multiple-gateways-same-host.
- يطلب
restart --safeمن Gateway الجاري تشغيله إجراء فحص تمهيدي للعمل النشط وجدولة إعادة تشغيل واحدة مدمجة بعد انتهاء العمل النشط. يحافظrestartالعادي على سلوك مدير الخدمة الحالي؛ ويبقى--forceمسار التجاوز الفوري. - يشغّل
restart --safe --skip-deferralإعادة التشغيل الآمنة الواعية بـ OmeniaClaw لكنه يتجاوز بوابة تأجيل العمل النشط بحيث يصدر Gateway إعادة التشغيل فورًا حتى عند الإبلاغ عن عوائق. هذا منفذ خروج للمشغّل عندما يثبت تشغيل مهمة عالق إعادة التشغيل الآمنة؛ ويتطلب--safe.
المفضّل
استخدم OmeniaClaw gateway للاطلاع على الوثائق والأمثلة الحالية.
ذو صلة
Was this useful?