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

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

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


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

نویسنده موضوع: کشتن پروسه nohup  (دفعات بازدید: 696 بار)

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

آفلاین yasina

  • Newbie
  • *
  • ارسال: 15
  • جنسیت : پسر
کشتن پروسه nohup
« : 26 آبان 1396، 03:41 ق‌ظ »
سلام دوستان
فرض کنید من یه اسکریپت رو با nohup اجرا می کنم مثلا کد زیر رو در نظر بگیرید
nohup index.pyاگه بعد از چند وقت خواستم پروسه رو kill کنم چجوری باید PID اش رو به دست بیارم؟

آفلاین Ma$oud

  • Sr. Member
  • *
  • ارسال: 293
  • جنسیت : پسر
پاسخ : کشتن پروسه nohup
« پاسخ #1 : 26 آبان 1396، 02:49 ب‌ظ »
سلام دوستان
فرض کنید من یه اسکریپت رو با nohup اجرا می کنم مثلا کد زیر رو در نظر بگیرید
nohup index.pyاگه بعد از چند وقت خواستم پروسه رو kill کنم چجوری باید PID اش رو به دست بیارم؟
به سادگی:
اول از همه همه پروسه هارو لیست میکنی: ps auxمیتونی از grep استفاده کنی: ps aux | grep "process"با بصورت ساده تر از pgrep : pgrep "process" ،pgrep به تنهایی فقط pid رو برمیگردونه، می تونی از فلگ -l هم برای نشون دادن اسم پروسس استفاده کنی
و در نهایت : kill -9 $(pgrep 'index.py')