按名称和用户终止流程

evg*_*eni 4 kill process

我试图找出是否有办法按名称和用户杀死所有进程.例如,我想杀死用户myuser运行的所有Java实例.

从我做的那一刻起:

$ pgrep -u myuser java
2185
3281
3413
3504
22534
26174
27554
Run Code Online (Sandbox Code Playgroud)

它给出了mysuer运行java的pid列表.然后我个别杀了每个pid.有一个更好的方法吗?

提前致谢!

Oli*_*rth 6

用途killall(1):

killall -u myuser java
Run Code Online (Sandbox Code Playgroud)

请注意,您可能需要通过以下方式执行此操作sudo,并且可能需要-9终止吞下的进程SIGTERM:

sudo killall -9 -u myuser java
Run Code Online (Sandbox Code Playgroud)