كيف أقوم بإضافة مستوى تشغيل آخر (المستوى 7) في أوبونتو؟

StackOverflow https://stackoverflow.com/questions/112964

  •  02-07-2019
  •  | 
  •  

سؤال

لدى Ubuntu 8 مستويات تشغيل (0-6 وS)، أريد إضافة مستوى التشغيل 7.

لقد قمت بما يلي:

1.- إنشاء المجلد /الخ/rc7.d/, ، والذي يحتوي على بعض الروابط الرمزية ل /الخ/init.d/

2.- إنشاء الملف /etc/event.d/rc7 وهذا هو محتواه:

# rc7 - runlevel 7 compatibility
#
# This task runs the old sysv-rc runlevel 7 ("multi-user") scripts.  It
# is usually started by the telinit compatibility wrapper.

start on runlevel 7

stop on runlevel [!7]

console output
script
    set $(runlevel --set 7 || true)
    if [ "$1" != "unknown" ]; then
        PREVLEVEL=$1
        RUNLEVEL=$2
        export PREVLEVEL RUNLEVEL
    fi

    exec /etc/init.d/rc 7
end script

اعتقدت أن ذلك سيكون كافيا، ولكن تيلينيت 7 لا يزال يلقي هذا الخطأ: تيلينيت:مستوى التشغيل غير القانوني:7

هل كانت مفيدة؟

المحلول

انت لا تستطيع؛يتم ترميز مستويات التشغيل ضمن الأدوات المساعدة.ولكن لماذا تحتاج إلى ذلك؟مستوى التشغيل 4 غير مستخدم بشكل أساسي.وعلى الرغم من أنها ليست الفكرة الأفضل، إلا أنه يمكنك إعادة استخدام مستوى التشغيل 3 أو مستوى التشغيل 5 اعتمادًا على ما إذا كنت تستخدم X دائمًا أم لا.

لاحظ أن بعض أنظمة *nix تدعم أكثر من 6 مستويات تشغيل، لكن Linux ليس واحدًا منها.

نصائح أخرى

لست متأكدًا من كيفية إضافتها (لم تكن هناك حاجة لذلك أبدًا)، لكنني متأكد تمامًا /etc/inittab هو المكان الذي ستضيف فيه مستويات التشغيل.

على الرغم من أنني يجب أن أتفق مع Zathrus على أن مستويات التشغيل الأخرى متاحة ولكنها غير مستخدمة.في دبيان، يتم استخدام 1 و 2 فقط.لست متأكدًا من كيفية إعداد Ubuntu.ومع ذلك، إذا كان لديك غرض محدد، فيجب أن يكون من الممكن القيام به.لم أضطر إلى ذلك أبدًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top