杀死特定用户运行的进程

Tre*_*ham 6 linux kill process

假设我有几个用户同时运行“ruby”进程。如何编写一个 shell 命令来终止一个特定用户的“ruby”进程?(我使用的是 CentOS 5.5。)

Kyl*_*ndt 10

pkill 对此有好处:

pkill -u particularUser ruby
Run Code Online (Sandbox Code Playgroud)

在运行它之前,您可以使用 pgrep 作为测试,以查看将发出信号的进程名称和 pid:

pgrep -u particularUser -l ruby
Run Code Online (Sandbox Code Playgroud)