انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: arezoo7272 در 29 مهر 1393، 12:08 قظ
-
سلام
من یه درخت از پروسه با fork ایجاد کردم الان میخوام این درخت را به صورت ابشاری kill کنم برای این کار باید pidهای والد و فرزند ها در یه متغیر ذخیره بشه و سپس به تابع kill فرستاده بشه الان مشکلم چگونگی ذخیره ی این pid ها هست چه جوری باید ذخیرشون کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟:'(
و دستوری که برای گرفتنPID ها استفاده میکنم (ps-ejH) هست درسته؟
-
شما اگه ID پروسس رو داری که با دستور kill میتونی ببندیش:
kill PROCESS_ID
اگه اسم یه پروسس رو داری و میخوای IDش رو بدست بیاری:
pidof PROCESS_NAME
اگه اسم یه پروسس رو داری و میخوای ببندیش میتونی از ترکیب دستورات بالا استفاده کنی. برای مثال:
kill `pidof chromium`
حالا منظورت رو از ذخیرهی PID متوجه نمیشم. میتونی خروجی دستور pidof رو توی یه فایل ذخیره کنی.