# How can I kill a process by name instead of PID?

- URL: https://wuming.si/blog/1106/
- Author: Aaron
- Published: 2015-12-08
- Language: zh-Hans
- Categories: Technology
- Originally published at: https://blog.wo.ai/archives/1106

前段时间为了投票，在服务器上面开了N个php进程，每次要退出的时候都要ps -eaf|grep php，然后根据pid一个一个kill，傻傻的操作了很多次。其实早就知道有killall的指令，但一次都没用过。这次实在受不了了，还是查了一下，用下面这个方法挺好
    
    
    kill `pidof php`
    
    备用方法，未验证
    
    
    
    export pid=`ps | grep process_name | awk 'NR==1{print $1}' | cut -d' ' -f1`;kill $pid
    
    
    
    pkill -f "Process name" 这个试过了，因为是php xxx.php方式，貌似没法用。
