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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: sorosh2 در 28 اسفند 1387، 03:18 ب‌ظ

عنوان: استارت شدن به طور خودکار یک برنامه که استوپ شده؟
ارسال شده توسط: sorosh2 در 28 اسفند 1387، 03:18 ب‌ظ
سلام به همگی

دوستان من یه مشکل دارم اگه میشه کمکم کنید.

من داخل ترمینال یه برنامه ای استارت میکنم به طور مثال    var/bin/./###### -d /

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

مرسی.

عنوان: پاسخ به: استارت شدن به طور خودکار یک برنامه که استوپ شده؟
ارسال شده توسط: taher1983 در 28 اسفند 1387، 05:09 ب‌ظ
منظورتون رو دقیقا نمیفهمم یعنی بعد از روشن خاموش شدن سیستم برنامه به صورت اتوماتیک بالا بیاد.
عنوان: پاسخ به: استارت شدن به طور خودکار یک برنامه که استوپ شده؟
ارسال شده توسط: sorosh2 در 28 اسفند 1387، 05:39 ب‌ظ
منظورتون رو دقیقا نمیفهمم یعنی بعد از روشن خاموش شدن سیستم برنامه به صورت اتوماتیک بالا بیاد.

نه دوست عزیز اون کار رو کردم

منظور من اینه برنامه که استوپ میشه مجدد به طور اتوماتیک با همون فرمان شروع به کار کنه.
عنوان: پاسخ به: استارت شدن به طور خودکار یک برنامه که استوپ شده؟
ارسال شده توسط: lomion در 28 اسفند 1387، 05:49 ب‌ظ
احتمالا باید تبدیلش کنید به یک سرویس. 
عنوان: پاسخ به: استارت شدن به طور خودکار یک برنامه که استوپ شده؟
ارسال شده توسط: sorosh2 در 28 اسفند 1387، 06:00 ب‌ظ
احتمالا باید تبدیلش کنید به یک سرویس. 

???????????
عنوان: پاسخ به: استارت شدن به طور خودکار یک برنامه که استوپ شده؟
ارسال شده توسط: taher1983 در 28 اسفند 1387، 06:05 ب‌ظ
نمیدونم تو لینوکس چنین سرویسی داره ( باید داشته باشه ) ولی باید اون برنامه رو اسکجول کنی یعنی واسش تعریف کنی و زمان بندی کنی تازه اینی که شما  میگی نمیدونم آیا تو محدوده این برنامه ها جا داره یا نه .
عنوان: پاسخ به: استارت شدن به طور خودکار یک برنامه که استوپ شده؟
ارسال شده توسط: فاراب در 29 اسفند 1387، 12:57 ق‌ظ
نمیدونم تو لینوکس چنین سرویسی داره ( باید داشته باشه ) ولی باید اون برنامه رو اسکجول کنی یعنی واسش تعریف کنی و زمان بندی کنی تازه اینی که شما  میگی نمیدونم آیا تو محدوده این برنامه ها جا داره یا نه .

دستور‌های cron و at برای اینکار در لینوکس در نظر گرفته شده‌اند.
عنوان: پاسخ به: استارت شدن به طور خودکار یک برنامه که استوپ شده؟
ارسال شده توسط: Behnam Golds در 29 اسفند 1387، 01:48 ق‌ظ
با توجه به راهنمایی دوستان ، باید یه اسکریپت بنویسی که بررسی کنه آیا برنامه مورد نظر در حال اجرا هست یا نه ، اگر بود که هیچ  ، اگر نبود اجراش کنه . بعد این اسکریپت رو بدی به  cron  یا at  که مثلا هر یک دقیقه اجرا بشه و  بررسی کنه که ...  برای اینکار میتونی از دستور  ps -C  یا pidof  توی اسکریپتت استفاده کنی . این لینک ها میتونه مفید باشه :

http://www.linuxquestions.org/questions/programming-9/bash-check-if-a-program-is-running-329962 (http://www.linuxquestions.org/questions/programming-9/bash-check-if-a-program-is-running-329962)

http://ubuntuforums.org/showthread.php?t=489832 (http://ubuntuforums.org/showthread.php?t=489832)

http://www.linuxquestions.org/questions/linux-software-2/program-to-check-to-make-sure-a-process-is-running-27738 (http://www.linuxquestions.org/questions/linux-software-2/program-to-check-to-make-sure-a-process-is-running-27738)
عنوان: پاسخ به: استارت شدن به طور خودکار یک برنامه که استوپ شده؟
ارسال شده توسط: sorosh2 در 01 فروردین 1388، 11:39 ق‌ظ
با سلام من این نوشتم میشه بگید به چه معنی است

#!/bin/sh
if ps x |grep -v grep |grep -c  clusum>/dev/null
then
echo "clusum... ok"
else
echo "clusum... restarting"
/var/bin/./clusum -d &
fi