SYSTEMD-UPDATE-DONE.SERVICE(8)

الاسم
systemd-update-done.service، systemd-update-done - وَسْم /etc/ و /var/ كمُحَدَّثة بالكامل

موجز

systemd-update-done.service

/usr/lib/systemd/systemd-update-done

الوصف

systemd-update-done.service هي خدمة تُستدعى كجزء من الإقلاع الأول بعد تحديث موارد نظام التشغيل من البائع في /usr/. هذا مفيد لتنفيذ تحديثات غير متصلة لـ /usr/ قد تتطلب تحديثات لـ /etc/ أو /var/ في الإقلاع التالي.

تُحدِّث systemd-update-done.service وقت تعديل الملف (mtime) المخزَّن في وعلي الملفين /etc/.updated و /var/.updated إلى وقت تعديل دليل /usr/، ما لم تكن ملفات الطابع أحدث بالفعل. (يُخزَّن الطابع الزمني كحقل mtime على الملف، ولكن أيضًا داخل الملف لدعم أنظمة الملفات التي لا تخزِّن دقة الطابع الزمني الكاملة.)

الخدمات التي يجب أن تعمل بعد الترقيات غير المتصلة لـ /usr/ يجب أن تُرتِّب نفسها قبل systemd-update-done.service، وتستخدم الشرط ConditionNeedsUpdate= (انظر systemd.unit(5)) لضمان العمل عندما يكون /etc/ أو /var/ أقدم من /usr/ وفقًا لأوقات تعديل الملفات الموصوفة أعلاه. يتطلب هذا أن تُتبع تحديثات /usr/ دائمًا بتحديث وقت تعديل /usr/، على سبيل المثال باستدعاء touch(1) عليه.

لاحظ أنه إذا استُخدم خيار سطر أوامر النواة systemd.condition_needs_update= فإنه يتجاوز فحوصات شرط الوحدة ConditionNeedsUpdate=. في تلك الحالة، لا تُعيد systemd-update-done.service تعيين حالة الشرط حتى إعادة إقلاع لاحقة حيث لا يُحدَّد مفتاح النواة بعد الآن.

الخيارات

الخيارات التالية مفهومة:

--root=جذر
    يأخذ مسار دليل كوسيطة. سيعمل البرنامج على المسارات أسفل دليل الجذر المُحدَّد.

    أُضيف في الإصدار 258.

-h، --help
    اطبع نص مساعدة قصير واخرج.

انظر أيضًا

systemd(1)، systemd.unit(5)، touch(1)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.