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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: Stop کردن پروسه های سیستم در محیط خط فرمان (حل شد)  (دفعات بازدید: 1200 بار)

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

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
سلام دوستان.
غیر از دستور Kill که برای کشتن پروسه ها استفاده میشه، چه دستوری هست که پروسه بدون اینکه کشته بشه و بسته بشه، فقط stop بشه؟
مثلا توی محیط گرافیکی انواع و اقسام تسک منیجر ها هستن که روی پروسه ی موردنظر راست کلیک می کنیم و stop رو میزنیم. بعد هر زمان که خواستیم دوباره Continueش می کنیم. حالا توی محیط خط فرمان چجوری میشه اینکارو کرد؟
از دستور nice یا renice هم میشه اینجور مواقع استفاده کرد ولی اونجور که باید و شاید عمل نمی کنه. چون یه پروسه مقداری ملاحظه می کنه و بازم از CPU استفاده می کنه.
« آخرین ویرایش: 27 خرداد 1394، 09:54 ب‌ظ توسط Rasubuntu »
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : Stop کردن پروسه های سیستم در محیط خط فرمان
« پاسخ #1 : 27 خرداد 1394، 09:23 ب‌ظ »
از CTRL+Z استفاده کن SIGSTOP

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : Stop کردن پروسه های سیستم در محیط خط فرمان
« پاسخ #2 : 27 خرداد 1394، 09:28 ب‌ظ »
از CTRL+Z استفاده کن SIGSTOP

مرسی علیرضا جان. اونوخ CTRL+Z برای پروسه هایی که توی ترمینال در حال اجرا نیستن هم جواب میده؟
مثلا من یه برنامه ی گرافیکی لود کردم روی سیستم (جدا از ترمینال) ولی حالا میخوام استوپش کنم با ترمینال. با این شورتکات میشه؟
چون CTRL+Z رو همیشه زمانی استفاده می کردم که برنامه توی ترمینال ران میشد.
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین علیرضاامیرصمیمی

  • ناظر انجمن
  • *
  • ارسال: 2489
  • جنسیت : پسر
  • Arch Linux + KDE
    • وبسایت شخصی من
پاسخ : Stop کردن پروسه های سیستم در محیط خط فرمان
« پاسخ #3 : 27 خرداد 1394، 09:33 ب‌ظ »
PID برنامه رو بگیر و این دستور رو بزن ;)
kill -SIGSTOP [pid]

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : Stop کردن پروسه های سیستم در محیط خط فرمان
« پاسخ #4 : 27 خرداد 1394، 09:42 ب‌ظ »
مرسی واقعا  ;)
تست کردم. جواب داد.
حالا بخوام ادامه پیدا کنه چیو بزنم؟
بعد راستی. وقتی استوپش کردم. دیگه نتونستم کیلش کنم. به حساب کیل میشد و خروجی اررور نمیداد. ولی بازم پروسه بالا بود و نات رسپوندینگ بود. مجبور شدم کلا لاگ اوت کنم و دوباره لاگین کنم تا درست بشه.
« آخرین ویرایش: 27 خرداد 1394، 09:44 ب‌ظ توسط Rasubuntu »
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
پاسخ : Stop کردن پروسه های سیستم در محیط خط فرمان
« پاسخ #5 : 27 خرداد 1394، 09:54 ب‌ظ »
یافتم. با SIGCONT دوباره ادامه پیدا می کنه.
مرسی از کمکت علیرضا جان.  ;)
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19754
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
بعد راستی. وقتی استوپش کردم. دیگه نتونستم کیلش کنم. به حساب کیل میشد و خروجی اررور نمیداد. ولی بازم پروسه بالا بود و نات رسپوندینگ بود. مجبور شدم کلا لاگ اوت کنم و دوباره لاگین کنم تا درست بشه.
با سیگنال 9 بکشش!
کیل عادی به خودد برنامه می‌گه بمیر که خب برنامه Stop شده در این حالت و کار نمی‌کنه.
سیگنال 9 واقعاً می کشتش! D:
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین رسول سعیدنژاد

  • High Hero Member
  • *
  • ارسال: 3504
  • جنسیت : پسر
  • علی (ع): زَكَاةُ الْعِلْمِ نَشْرُه
با سیگنال 9 بکشش!
کیل عادی به خودد برنامه می‌گه بمیر که خب برنامه Stop شده در این حالت و کار نمی‌کنه.
سیگنال 9 واقعاً می کشتش! D:

مرسی دانیال جان. اون لحظه عقلم به کل آب روغن قاطی کرد  ;D
نرم افزار، یک ابزاره. برای رسیدن به هدف ازش استفاده کنید. نرم افزار هدف شما نیست :) - آزادی، بزرگ‌ترین دروغ بشریت