| CAPSULE@.SERVICE(5) | capsule@.service | CAPSULE@.SERVICE(5) |
الاسم¶
capsule@.service - وحدة نظام لمدير خدمة الكبسولة
موجز¶
capsule@الاسم.service
الوصف¶
مديرو الخدمة للكبسولات يعملون في وحدات نظام capsule@NAME.service، مع اسم الكبسولة كمعرف المثيل. الكبسولات هي طريقة لتشغيل مثيلات إضافية من مدير الخدمة، تحت معرفات مستخدم ديناميكية، أي UIDs التي تُخصص عند بدء مدير خدمة الكبسولة، وتُحرر عند إيقافه.
من نواحٍ عديدة، capsule@.service مشابه لمدير خدمة user@.service لكل مستخدم، ولكن هناك بعض الاختلافات المهمة:
مدير خدمة الكبسولة ووسيط ناقل الكبسولة يمكن الوصول إليهما عبر المفتاح --capsule= إلى systemctl(1)، systemd-run(1) و busctl(1).
كبسولات جديدة يمكن بدؤها عبر أمر بسيط systemctl start capsule@NAME.service، وإيقافها عبر systemctl stop capsule@NAME.service. بدء كبسولة سينشئ ضمنيًا دليل منزل /var/lib/capsules/NAME/، إذا كان مفقودًا. دليل وقت التشغيل يُنشأ كـ /run/capsules/NAME/. لإزالة هذه الموارد استخدم systemctl clean capsule@NAME.service، على سبيل المثال مع المفتاح --what=all.
وحدة capsule@.service تستدعي عملية مدير خدمة systemd --user. هذا يعني أن ملفات الوحدة تُبحث وفقًا لنفس القواعد المطبقة على مديري خدمة المستخدم العاديين، على سبيل المثال في /var/lib/capsules/NAME/.config/systemd/user/.
أسماء الكبسولات يمكن اختيارها بحرية من قبل المستخدم، ومع ذلك، يجب أن تكون مناسبة كأسماء ملفات UNIX (أي بحد أقصى 255 حرفًا، ولا تحتوي على "/")، وعند إضافة البادئة "c-" تكون مناسبة كاسم مستخدم يطابق قواعد POSIX الصارمة، انظر صيغة اسم المستخدم/المجموعة[1] للتفاصيل.
أُضيف في الإصدار 256.
أمثلة¶
مثال 1. أنشئ كبسولة جديدة، استدعِ برنامجين فيها (واحد تفاعليًا)، أنهِها، ونظف كل شيء
# systemctl start capsule@tatze.service # systemd-run --capsule=tatze --unit=sleeptest.service sleep 999 # systemctl --capsule=tatze status sleeptest.service # systemd-run -t --capsule=tatze bash # systemctl --capsule=tatze stop sleeptest.service # systemctl stop capsule@tatze.service # systemctl clean --all capsule@tatze.service
انظر أيضًا¶
systemd(1)، user@.service(5)، systemd.service(5)، systemd.slice(5)، systemd.exec(5)، systemd.special(7)، systemctl(1)، systemd-run(1)، busctl(1)، pam(8)
ملاحظات¶
- 1.
- بناء جملة اسم المستخدم/المجموعة
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| systemd 260.1 |