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

کمک و پشتیبانی => انجمن عمومی => نویسنده: far_2005 در 08 شهریور 1389، 08:37 ب‌ظ

عنوان: اجرای برنامه به صورت سرویس و یا در هنگام روشن شدن
ارسال شده توسط: far_2005 در 08 شهریور 1389، 08:37 ب‌ظ
سلام
سریع میرم سره اصل مطلب
4 تا برنامه هست که به طور معمول من با دستور name/. اجراشون می کنم ولی وقتی من putty رو می بندم این هم بسته میشه
یه راه حلی نیاز دارم که این 4 تا برنامه به طور خودکار موقع روشن شدن سیستم اجرا بشن و در صورتی که کرش کردن به طور خودکار ری استارت بشن یجورایی حالت سرویس مانند باشند
باور کنید وقت سرچ کردن انجمن رو ندارم پس خواهشاً جواب بدین
عنوان: پاسخ به: اجرای برنامه به صورت سرویس و یا در هنگام روشن شدن
ارسال شده توسط: mani.zaeim در 08 شهریور 1389، 09:27 ب‌ظ
۱-می توانید سرویس قرارشون بدی
۲-می توانید script بنویسید
۳-می توانید از super service استفاده کنی
۴-از gnome-session-properties استفاده کنی

۱-سرویس یعنی چی؟ در etc/init.d/ باید daemon تعریف کنی:
۱.۱- یک script بنویسی و با <chmod a+x <scriptName اجراییش کنی یا یک alias تعریف کنی

۲-script را بگی در زمان خواندن sysinit یا bash.bashrc اجرا بشه که بستگی داره برای چه کاری می خوای
۳- از inetd یا Xinetd استفاده کنی
عنوان: پاسخ به: اجرای برنامه به صورت سرویس و یا در هنگام روشن شدن
ارسال شده توسط: sayres در 09 شهریور 1389، 09:56 ق‌ظ
نقل‌قول
۳-می توانید از super service استفاده کنی
یه توضیح راجبش میدی؟؟
عنوان: پاسخ به: اجرای برنامه به صورت سرویس و یا در هنگام روشن شدن
ارسال شده توسط: mani.zaeim در 09 شهریور 1389، 11:23 ق‌ظ
سلام دوست عزیز؛ سوپر سرویس ها سرویس هایی هستند چند منظوره
زمانی که نرم افزار شما socket program نشده و یا ملاحضات امنیتی که دارد برای تعریف acl و policy محدود است از این دسته نرم افزار ها استفاده می شود به این صورت که port نرم افزار خود را به super service معرفی کرده و super service هر request که برای port  تعریف شده بیاید به نرم افزار می دهد و اگر نرم افزار down شود خودش نرم افزار را start می کند.
عنوان: پاسخ به: اجرای برنامه به صورت سرویس و یا در هنگام روشن شدن
ارسال شده توسط: sayres در 11 شهریور 1389، 08:59 ق‌ظ
نقل‌قول
سلام دوست عزیز؛ سوپر سرویس ها سرویس هایی هستند چند منظوره
زمانی که نرم افزار شما socket program نشده و یا ملاحضات امنیتی که دارد برای تعریف acl و policy محدود است از این دسته نرم افزار ها استفاده می شود به این صورت که port نرم افزار خود را به super service معرفی کرده و super service هر request که برای port  تعریف شده بیاید به نرم افزار می دهد و اگر نرم افزار down شود خودش نرم افزار را start می کند.

چطور میشه این کار انجام داد؟؟ :P