Linux
按名稱查找程序並殺死它
所以,我想給一個程序發送一個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
它是**unicorn_rails 大師$$ .. $$**我該如何殺死它?
到目前為止我嘗試過:sed和expr。但不能將其作為參數傳遞給殺死
有一個更直接的命令叫做 pkill。用法如下:
$ pkill "process name here"
你可以命令:
$ sudo kill `pidof process_name`.
您還可以使用:
$ sudo killall process_name
如果你想使用 grep,你可以嘗試:
$ ps -ef | grep '_rails master' | grep -v grep | awk '{print $3}' | sudo kill