| SYSTEMD.KILL(5) | systemd.kill | SYSTEMD.KILL(5) |
الاسم¶
systemd.kill - تهيئة إجراء قتل العمليات
موجز¶
service.service، socket.socket، mount.mount، swap.swap، scope.scope
الوصف¶
ملفات تهيئة الوحدة للخدمات، المقابس، نقاط الوصل، أجهزة المبادلة والنطاقات تشترك في مجموعة فرعية من خيارات التهيئة التي تحدد إجراء قتل العمليات التابعة للوحدة.
صفحة الدليل هذه تسرد خيارات التهيئة المشتركة بين أنواع الوحدات الخمسة هذه. انظر systemd.unit(5) للخيارات المشتركة بين جميع ملفات تهيئة الوحدة، و systemd.service(5)، systemd.socket(5)، systemd.swap(5)، systemd.mount(5) و systemd.scope(5) لمزيد من المعلومات حول خيارات ملف التهيئة الخاصة بكل نوع وحدة.
خيارات تهيئة إجراء القتل تُهيأ في القسم [Service]، [Socket]، [Mount] أو [Swap]، حسب نوع الوحدة.
الخيارات¶
KillMode=
إذا ضبط إلى control-group، جميع العمليات المتبقية في مجموعة التحكم لهذه الوحدة تُقتل عند إيقاف الوحدة (للخدمات: بعد تنفيذ أمر الإيقاف، كما هُيئ مع ExecStop=). إذا ضبط إلى mixed، إشارة SIGTERM (انظر أدناه) تُرسل إلى العملية الرئيسية بينما إشارة SIGKILL اللاحقة (انظر أدناه) تُرسل إلى جميع العمليات المتبقية لمجموعة تحكم الوحدة. إذا ضبط إلى process، فقط العملية الرئيسية نفسها تُقتل (غير موصى به!). إذا ضبط إلى none، لا تُقتل أي عملية (موصى بشدة ضده!). في هذه الحالة، فقط أمر الإيقاف يُنفذ عند إيقاف الوحدة، لكن لا تُقتل أي عملية بخلاف ذلك. العمليات الباقية على قيد الحياة بعد الإيقاف تُترك في مجموعة التحكم الخاصة بها وتستمر مجموعة التحكم في الوجود بعد الإيقاف ما لم تكن فارغة.
لاحظ أنه لا يُوصى بضبط KillMode= إلى process أو حتى none، لأن هذا يسمح للعمليات بالهروب من دورة حياة مدير الخدمة وإدارة الموارد، والبقاء قيد التشغيل حتى عندما تُعتبر خدمتها متوقفة ويُفترض أنها لا تستهلك أي موارد.
العمليات تُنهى أولاً عبر SIGTERM (ما لم تُغير الإشارة المرسلة عبر KillSignal= أو RestartKillSignal=). اختيارياً، يتبع هذا فوراً بـ SIGHUP (إذا مُكن مع SendSIGHUP=). إذا بقيت العمليات بعد:
طلب الإنهاء يُكرر بإشارة SIGKILL أو الإشارة المحددة عبر FinalKillSignal= (ما لم يُعطل هذا عبر خيار SendSIGKILL=). انظر kill(2) لمزيد من المعلومات.
المبدئي هو control-group.
أُضيف في الإصدارة 187.
KillSignal=
لاحظ أنه، مباشرة بعد إرسال الإشارة المحددة في هذا الإعداد، systemd يُرسل دائماً SIGCONT، لضمان أنه حتى المهام المعلقة يمكن إنهاؤها نظيفاً.
أُضيف في الإصدارة 187.
RestartKillSignal=
أُضيف في الإصدارة 244.
SendSIGHUP=
أُضيف في الإصدارة 207.
SendSIGKILL=
أُضيف في الإصدارة 187.
FinalKillSignal=
أُضيف في الإصدار 240.
WatchdogSignal=
أُضيف في الإصدار 240.
انظر أيضًا¶
systemd(1), systemctl(1), journalctl(1), systemd.unit(5), systemd.service(5), systemd.socket(5), systemd.swap(5), systemd.mount(5), systemd.exec(5), systemd.directives(7), kill(2), signal(7)
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| systemd 260.1 |