الاسم
- Provided by: manpages-ar (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
invoke-rc.d [--quiet] [--force] [--try-anyway] [--disclose-deny] [--query] [--no-fallback] name action [init script parameters...]
invoke-rc.d [--help]
invoke-rc.d هو واجهة عامة لتنفيذ إجراءات نصوص بدء تشغيل نمط System V /etc/init.d/name، مع الالتزام بقيود مستوى التشغيل وأي سياسات محلية يحددها مسؤول النظام.
يجب أن يتم كل الوصول إلى نصوص بدء التشغيل بواسطة نصوص صيانة حزم دبيان' من خلال invoke-rc.d.
توثق صفحة الدليل هذه فقط استخدام وسلوك invoke-rc.d. لمناقشة ترتيبات نصوص بدء تشغيل نمط System V، يُرجى الاطلاع على init(8). يمكن العثور على مزيد من المعلومات حول invoke-rc.d في القسم الخاص بمستويات التشغيل ونصوص init.d من دليل سياسة دبيان.
الإجراءات القياسية هي: start، stop، force-stop، restart، try-restart، reload، force-reload، و status. يتم قبول إجراءات أخرى، لكنها قد تسبب مشاكل لـ policy-rc.d (انظر قسم سياسة نصوص بدء التشغيل)، لذلك يتم إنشاء تحذيرات إذا كانت طبقة السياسة نشطة.
يُرجى ملاحظة أن جميع نصوص بدء التشغيل لن تنفذ جميع الإجراءات المذكورة أعلاه، وأن طبقة السياسة قد تتجاوز إجراءً إلى إجراء (إجراءات) آخر، أو حتى ترفضه.
سيتم تمرير أي معاملات إضافية إلى نصوص بدء التشغيل الجاري تنفيذها.
إذا كان يجب تنفيذ إجراء بغض النظر عن أي سياسات محلية، استخدم المفتاح --force.
إذا تم تنفيذ نص بدء تشغيل، يعيد invoke-rc.d دائمًا رمز الحالة الذي يعيده نص بدء التشغيل. يجب ألا تعيد نصوص بدء التشغيل رموز حالة في النطاق 100+ (المحجوز في دبيان و بواسطة LSB). رموز الحالة التي يعيدها invoke-rc.d نفسه هي:
يقدم invoke-rc.d مفهوم طبقة سياسة تُستخدم للتحقق مما إذا كان يجب تشغيل سكريبت ابتدائي أم لا، أو إذا كان يجب فعل شيء آخر بدلاً من ذلك. لهذه الطبقة استخدامات متنوعة، أكثرها فورية هو تجنب أن تبدأ ترقيات الحزم الخدمات خارج مستوى التشغيل، وأن تبدأ الحزمة أو توقف الخدمات أثناء وجودها داخل سجن chroot.
تمتلك طبقة السياسة القدرات التالية: رفض أو الموافقة على تنفيذ إجراء؛ طلب أن يتم اتخاذ إجراء آخر (يسمى احتياطي) بدلاً من الإجراء المطلوب في سطر أوامر invoke-rc.d؛ أو طلب محاولة إجراءات متعددة بالترتيب، حتى ينجح أحدها (احتياطي متعدد).
invoke-rc.d نفسه يهتم فقط بمستوى التشغيل الحالي؛ سيمنع أي محاولات لبدء خدمة في مستوى تشغيل تكون فيه الخدمة معطلة. يتم تنفيذ السياسات الأخرى باستخدام المساعد policy-rc.d، وتكون متاحة فقط إذا كان /usr/sbin/policy-rc.d مثبتًا في النظام.
invoke-rc.d يعالج إجراء status كحالة خاصة، ويعيد رمز الخروج 4 بدلاً من رمز الخروج 0 عند رفضه.
انظر
<http://bugs.debian.org/sysv-rc> و
<http://bugs.debian.org/init-system-helpers> .
Debian Policy manual, /etc/init.d/skeleton, update-rc.d(8), init(8), /usr/share/doc/init-system-helpers/README.policy-rc.d.gz
Henrique de Moraes Holschuh
الرخصة: رخصة جنو العمومية الإصدار 2 أو أحدث (GPLv2+)
2001 Henrique de Moraes Holschuh
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.