انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: سوال در موردگذاشتن یک برنامه در استارتاپ  (دفعات بازدید: 1239 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین lvlehrzad

  • Jr. Member
  • *
  • ارسال: 42
  • جنسیت : پسر
  • یه روز خوب میاد
با سلام و خسته نباشید
می خواهم وقتی سیستم عامل اوبونتو بالا میاد یک برنامه به صورت اتوماتیک باز بشه
لطف می کنید راه حلشو به من بگید
با تشکر
یه روز خوب میاد

آفلاین پژوهشی

  • Jr. Member
  • *
  • ارسال: 50
  • جنسیت : پسر
    • OSLearn
سلام

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

دوستان جایی رو اشتباه گفتم تصحیح کنید :ی  ;D

موفق باشید .

آفلاین mar11

  • Jr. Member
  • *
  • ارسال: 42
سلام اگه تو خوده دش سرچ کنی شاید یه جوابایی بهت بده تا تونجا که یادمه بعضی برنامه ها هم توی تنظیماتشون run in start up را دارن میتونی توی تنظیمات خود اوبونتو هم بگردی حتما هست

آفلاین علیرضا.ج

  • High Sr. Member
  • *
  • ارسال: 616
  • جنسیت : پسر
  • گاهی سکوت همان دروغ است
چند سوال برای من ایجاد شده اگر امکان داره توضیح بدین
۱. این لیست اضافه شده را از کجا ببینم؟
۲.اگر اسکریپتی برای اجرا نیاز به دسترسی روت داشته باشه چطور بهش بدیم که نیاز به یوزر و پس نباشه؟ \\:D/