service - تشغيل برنامج نصي لتهيئة النظام V
ملخص
service SCRIPT COMMAND [OPTIONS]
service --status-all
service --help | -h | --version
الوصف
يقوم service بتشغيل برنامج نصي لتهيئة النظام V أو وحدة systemd في بيئة يمكن التنبؤ بها قدر الإمكان،
مع إزالة معظم متغيرات البيئة وتعيين دليل العمل الحالي إلى /.
يحدد المعامل SCRIPT برنامجًا نصيًا لتهيئة النظام V، الموجود في /etc/init.d/SCRIPT، أو اسم وحدة systemd. سيؤدي وجود وحدة systemd بنفس اسم البرنامج النصي في /etc/init.d إلى أن تكون الوحدة لها الأسبقية على البرنامج النصي لتهيئة النظام V. القيم المدعومة لـ COMMAND تعتمد على البرنامج النصي الذي تم استدعاؤه. يقوم service بتمرير COMMAND و OPTIONS إلى البرنامج النصي لتهيئة النظام V دون تغيير. بالنسبة لوحدات systemd، يتم تمرير أوامر start و stop و status و reload إلى ما يعادلها systemctl/initctl.
يجب أن تدعم جميع البرامج النصية على الأقل أوامر start و stop. في حالة خاصة، إذا كان الأمر هو --full-restart، يتم تشغيل البرنامج النصي مرتين، أولاً بأمر stop، ثم بأمر start. لاحظ أنه على عكس update-rc.d(8)، لا يتحقق الأمر service من /usr/sbin/policy-rc.d.
يقوم service --status-all بتشغيل جميع البرامج النصية لتهيئة النظام V، بترتيب أبجدي، بأمر status.
يكون الـ status هو [ + ] للخدمات قيد التشغيل، [ - ] للخدمات المتوقفة و [ ? ] للخدمات التي لا تحتوي على
أمر status. يقوم هذا الخيار باستدعاء status فقط لوظائف sysvinit.
أكواد الخروج
يستدعي service البرنامج النصي لتهيئة النظام V ويعيد الحالة التي يعيدها البرنامج النصي.
الملفات
/etc/init.d
الدليل الذي يحتوي على برامج نصية لتهيئة النظام V.
/{lib,run,etc}/systemd/system
الأدلة التي تحتوي على وحدات systemd.
البيئة
LANG، LANGUAGE، LC_CTYPE، LC_NUMERIC، LC_TIME، LC_COLLATE، LC_MONETARY، LC_MESSAGES، LC_PAPER،
LC_NAME، LC_ADDRESS، LC_TELEPHONE، LC_MEASUREMENT، LC_IDENTIFICATION، LC_ALL، TERM، PATH
متغيرات البيئة الوحيدة التي يتم تمريرها إلى البرامج النصية لتهيئة النظام V.
انظر أيضاً
/etc/init.d/skeleton
update-rc.d(8)
init(8)
invoke-rc.d(8)
[systemctl]({filename}../../systemctl)(1)
المؤلف
Miloslav Trmac <\_\>، Petter Reinholdtsen <\_\>
الترخيص: رخصة جنو العمومية v2 (GPLv2)
حقوق النشر
2006 Red Hat, Inc.، Petter Reinholdtsen <_>