startup در لینوکس چرا و چگونه !

این بخش مربوط به مطالب و دست نوشته های کوچک آموزشی اعضا میباشد

startup در لینوکس چرا و چگونه !

نوشتهاز moslem.b » آدینه خرداد 15, 88 11:25 pm

بعضی وقتها پیش میاد که نیاز داریم یه اسکریپت موقع بالا اومدن سیستم فعال بشه و شروع به کار کنه مثلا من اسکریپتی نوشتم تا موقع بالا اومدن سیستم کانکشن ای دی اس الم کانکت بشه واسه این کار کافی یه روش زیر عمل کنید

از طریق ترمینال یا محیط گرافیکی اسکریپتتون رو درست کنید و توی آدرس etc/init.d/ قرار بدید و بعد chmod 755 رو واسه اسکریپتتون اعمال کنید وبعد دستور زیر رو بزنید

کد: گزینش همه
update-rc.d myscript defaults


myscript میشه اسم اسکریپتتون

با این کار هر بار که سیستم عامل بالا میاد اسکریپت شما هم اجرا میشه :)

و اگر نیاز به حذف یه سرویس از startup دارید میتونید از دستور زیر استفاده کنید

کد: گزینش همه
update-rc.d -f myscript remove
ctrl+c
moslem.b

 
نوشته: 362
پیوستن: چهار شنبه دی 4, 87 4:51 pm
شهر: اهواز
Given: 100 thanks
Received: 108 thanks

Re: startup در لینوکس چرا و چگونه !

نوشتهاز NabiKAZ » شنبه خرداد 16, 88 5:43 pm

بسیار مفید بود مسلم جان، من دنبال همین بودم.
اما حالا اگر یه دستور خاص رو بخوایم توی استارتاپ قرار بدیم و نخوایم اون رو توی یه شل فایل بزاریم تا اجرا بشه... راهی هست که فقط اون فرمان رو اجرا کنه؟
NabiKAZ
مسئول وب‌سایت
 
نوشته: 166
پیوستن: شنبه دی 7, 87 8:26 am
شهر: اهواز
Given: 114 thanks
Received: 84 thanks

Re: startup در لینوکس چرا و چگونه !

نوشتهاز samad » یک شنبه خرداد 17, 88 9:28 pm

سلام
خوبین؟
مسلم جان قرار بود در مورد اسکریپت نویسی یه جزوه یا داکیومنت به ماها که چیزی بلد نیستیم بدی.
ما رو هم دریاب.
samad

 
نوشته: 35
پیوستن: دو شنبه دی 16, 87 9:58 pm
Given: 0 thanks
Received: 9 thanks

Re: startup در لینوکس چرا و چگونه !

نوشتهاز moslem.b » یک شنبه خرداد 24, 88 2:21 pm

سلام شرمنده دیر جواب میدم یه چند روزی نبودم

NabiKAZ نوشته است:اگر یه دستور خاص رو بخوایم توی استارتاپ قرار بدیم و نخوایم اون رو توی یه شل فایل بزاریم تا اجرا بشه... راهی هست که فقط اون فرمان رو اجرا کنه؟


میتونید فرمانتون رو توی فایل rc.local قرار بدید ;)

البته تنها مشکلش اینه که با این کار قبل از ورود به اولین سطح اجرایی دستورات اجرا میشن ( یعنی فرمان مربوطه واسه ی هر کاربر چه ادمین چه محدود قبل از ورودشون اجرا میشه )

اگه اشتباه نکنم توی توزیع هایی که بر پایه ی ردهت هستن بجای این فایل باید دنبال فایلی به اسم boot.local بگردید

samad نوشته است:مسلم جان قرار بود در مورد اسکریپت نویسی یه جزوه یا داکیومنت به ماها که چیزی بلد نیستیم بدی.
ما رو هم دریاب.


صمد جان واستون پیغام خصوصی گذاشتم
ctrl+c
moslem.b

 
نوشته: 362
پیوستن: چهار شنبه دی 4, 87 4:51 pm
شهر: اهواز
Given: 100 thanks
Received: 108 thanks

The following user would like to thank moslem.b for his or her post:
NabiKAZ

Re: startup در لینوکس چرا و چگونه !

نوشتهاز NabiKAZ » آدینه شهریور 6, 88 5:03 am

ضمن تشکر مجدد از مسلم،

در یک تجربه عملی متوجه شدم در مورد توزیع CentOS که بر پایه RedHat می باشد، فایل صحیح همان rc.local بود.
NabiKAZ
مسئول وب‌سایت
 
نوشته: 166
پیوستن: شنبه دی 7, 87 8:26 am
شهر: اهواز
Given: 114 thanks
Received: 84 thanks


برگشت به دست نوشته های اعضا

اکنون هست

;کسانی که اکنون در این تالار هستند: کاربری نام ننوشته است کاربر و 1 میهمان

cron