سلام دوستان
فرض کنید من یه اسکریپت رو با nohup اجرا می کنم مثلا کد زیر رو در نظر بگیرید
nohup index.py
اگه بعد از چند وقت خواستم پروسه رو kill کنم چجوری باید PID اش رو به دست بیارم؟
به سادگی:
اول از همه همه پروسه هارو لیست میکنی:
ps aux
میتونی از grep استفاده کنی:
ps aux | grep "process"
با بصورت ساده تر از pgrep :
pgrep "process"
،pgrep به تنهایی فقط pid رو برمیگردونه، می تونی از فلگ -l هم برای نشون دادن اسم پروسس استفاده کنی
و در نهایت :
kill -9 $(pgrep 'index.py')