Bob*_*Bob 1 linux bash grep kill raspbian
我想知道如何根据 root 的参数信息杀死 root 拥有的进程:
root 3176 0.0 0.8 3604 2252 ? S 21:33 0:00 sudo python main.py
root 3191 65.4 4.6 96820 11744 ? Rl 21:33 10:00 python main.py
Run Code Online (Sandbox Code Playgroud)
我正在尝试这样但没有成功:
pi@raspberrypi ~ $ ps aux | grep main.py | awk '{print $2}' | xargs kill
pi@raspberrypi ~ $ sudo pkill -u root main.py
Run Code Online (Sandbox Code Playgroud)
小智 5
pkill 将是更简单的方法,您只是错过了一个参数。
来自“man pkill”:
-f, --full
The pattern is normally only matched against the process name.
When -f is set, the full command line is used.
Run Code Online (Sandbox Code Playgroud)
在您的情况下,进程名称是“python”和“sudo”。