linux下3種kill所有python進程的方法
這篇文章主要介紹了linux下3種kill所有python進程的方法,需要的朋友可以參考下
在linux系統管理中,我們有時候需要kill掉所有python進程,初學者一般先查詢出python正在運行的進程(ps -ef|grep python),然後一條條kill掉,或者寫好一個腳本(方法2),實際上方法都有現成的,這邊有3種方法.
1. killall方式
# killall python
2.pkill方式
sudo pkill python
2. ps方式(腳本)
ps列出ttlsa的pid,然後依次kill掉,比較繁瑣.
# ps -ef | grep python | grep -v grep | awk '{print $2}' | xargs kill -9
#!/bin/bash
PROCESS=`ps -ef | grep python | grep -v grep | awk '{print $2}' | xargs kill -9`
#PROCESSE=`ps -ef | grep demo1.py | grep -v grep | awk '{print $2}' | xargs kill -9`
#PROCESSA=`ps -ef | grep demo2.py | grep -v grep | awk '{print $2}' | xargs kill -9`
#PROCESSB=`ps -ef | grep demo3.py | grep -v grep | awk '{print $2}' | xargs kill -9`