通过名称终止进程

通过名称终止进程

我有 python http 服务器。操作系统 - ubuntu server 12.04。有时我需要终止所有 python http 进程。我使用此命令

sudo killall python

但它会终止所有 python 进程。是否可以终止所有名为“python server.py”的进程?

答案1

改用pkill -f

pkill -f 'python server.py'

答案2

pkill -f 'python3 -m http.server 8000'如果在 python3 中使用该http.server模块,则默认端口

pgrep -a python将列出所有 python 以及需要区分的单独名称。

相关内容