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

کمک و پشتیبانی => انجمن عمومی => نویسنده: yasina در 26 آبان 1396، 03:41 ق‌ظ

عنوان: کشتن پروسه nohup
ارسال شده توسط: yasina در 26 آبان 1396، 03:41 ق‌ظ
سلام دوستان
فرض کنید من یه اسکریپت رو با nohup اجرا می کنم مثلا کد زیر رو در نظر بگیرید
nohup index.pyاگه بعد از چند وقت خواستم پروسه رو kill کنم چجوری باید PID اش رو به دست بیارم؟
عنوان: پاسخ : کشتن پروسه nohup
ارسال شده توسط: Ma$oud در 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')