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

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

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


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

نویسنده موضوع: استخراج pid  (دفعات بازدید: 1046 بار)

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

آفلاین arezoo7272

  • Newbie
  • *
  • ارسال: 2
استخراج pid
« : 29 مهر 1393، 12:08 ق‌ظ »
سلام
من یه درخت  از پروسه با fork  ایجاد کردم الان میخوام این درخت را به صورت ابشاری kill کنم برای این کار باید pidهای والد و فرزند ها در یه متغیر ذخیره بشه و سپس به تابع kill فرستاده بشه الان مشکلم چگونگی ذخیره ی این pid ها هست  چه جوری باید ذخیرشون کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟:'(
  و دستوری که برای گرفتنPID ها استفاده میکنم (ps-ejH) هست درسته؟

آفلاین محمد فدوی

  • Sr. Member
  • *
  • ارسال: 485
  • جنسیت : پسر
  • آغاز آزادی از رایانهٔ شخصی
    • آغاز آزادی از رایانهٔ شخصی
پاسخ : استخراج pid
« پاسخ #1 : 29 مهر 1393، 09:08 ق‌ظ »
شما اگه ID پروسس رو داری که با دستور kill میتونی ببندیش:
kill PROCESS_ID
اگه اسم یه پروسس رو داری و میخوای IDش رو بدست بیاری:
pidof PROCESS_NAME
اگه اسم یه پروسس رو داری و میخوای ببندیش میتونی از ترکیب دستورات بالا استفاده کنی. برای مثال:
kill `pidof chromium`
حالا منظورت رو از ذخیره‌ی PID متوجه نمیشم. میتونی خروجی دستور pidof رو توی یه فایل ذخیره کنی.
اگر به بهداشت و فرهنگ رفتار با حیوانات علاقه دارید، از vetMD.ir دیدن کنید.
وبلاگ شخصی من: http://fadavi.net