گرچه در تعریف این فایل آمده که جهت تعیین استارت یا استاپ اسکریپت های خاص نیز استفاده می شود. اما در سیستم عامل CentOS ورژن 6 دقیقا در بالای این فایل ذکر شده است که :
ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
لذا جهت اجرای فایل ها و یا سرویس های خاص در runlevel های مختلف از این فایل استفاده نمی شود. اما یک وظیفه دیگر برای این فایل در نظر گرفته شده است و آن :
- تعیین runlevel پیش فرض سیستم. یعنی مشخص شود سیستم در هنگام روشن شدن وارد چه runlevel ای بشود. مثلا مستقیما وارد 5 و محیط گرافیکی شده و یا نه تنها وارد 3 شود.
برای این منظور کافیست مقدار runlevel را عبارت زیر تغییر داد :
id:5:initdefault:
فرمت کلی :
id:runlevels:action:process
- پنج نوع action دارد که به صورت زیر است :
- respawn : همواره یک کپی از پروسس در حافظه باشد و اگر نرم افزار kill شد دوباره برگردد
- off : پروسس هیچگاه اجرا نگردد
- wait : پروسه init باید منظور پایان این پروسس باشد
- once : پروسس فقط یک بار اجرا شود
- sysinit : پروسس در ابتدای بالا آمدن سیستم اجرا گردد
- initdefault : اجرا در runlevel پیش فرض