按名称查找进程并杀死它

Fab*_*ani 1 automation linux process

所以,我想向一个进程发送一个kill,我知道它的名字

ps -ef | grep '_rails master'
root      2388     1  0 19:46 ?        00:00:04 unicorn_rails master -c /web/hero/config/unicorn.rb -E production -D                   
root      2582  2172  0 20:28 pts/0    00:00:00 grep --color=auto _rails master
Run Code Online (Sandbox Code Playgroud)

它是unicorn_rails master [..]我如何杀死它?

我到目前为止尝试过:sedexpr。但不能将它作为参数传递给杀死

Jef*_*kin 9

有一个更直接的命令叫做 pkill。用法如下:

$ pkill "process name here"
Run Code Online (Sandbox Code Playgroud)

  • 如果要运行多个程序实例并且您只想杀死那个程序,也可以执行`pkill -f 'unicorn_rails master'` (4认同)