سلام
1. به طور کلی شما باید run level ها آشنا باشید .
2. بدونید که سیستمتون موقعی که آماده به کار هست در چه run level ای قرار داره .
3. یک sym link از برناموتون توی دایرکتوری run level مربوطه قرار بدید .
1. برای فهمیدن run level ای که در اون قرار دارید از دستور زیر استفاده کنید :
who -r
به عنوان مثال خروجی دستور بالا در اوبونتوی من :
run-level 2 2014-10-11 14:55
2. پس توی run lvl شماره 2 هستم پس در نتیجه به دایرکتوری زیر می رم :
/etc/rc2.d/
اگر یک ls از این دایرکتوری بگیرید , خواهید دید که تمامی sym link ها با 2 حرف زیر شروع می شن :
الف : S
ب : K
حرف برزگ S باعث استارت آپ شدن برنامه در این run level شده و حرف بزرگ K باعث غیر فعال شدن
اگر کمی دقت کنید متوجه می شید که حروف دوم و سوم , عدد هستند مثلا 99 یا 20 که این عدد مشخصه ی اولویت این برنامه ها در اجرا هستند اما نکته ای که وجود داره اینه که تمامی آن ها در نهایت اجرا میشن ( اونایی که S دارن اولشون )
3. بر فرض مثال من یک اسکریپت دارم در دایرکتوری bin/ پس به این صورت از اون یک sym link تهیه می کنم .
ln -s /bin/iman /etc/rc2.d/S99iman
دوستان جایی رو اشتباه گفتم تصحیح کنید :ی
![Grin ;D](https://forum.ubuntu-ir.org/Smileys/default/grin.gif)
موفق باشید .