IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    linux kill命令技巧

    mckee发表于 2015-12-15 00:10:43
    love 0

    linux kill是用来终止进程的命令。通过发送不同的信号到相应的进程。
    kill命令参数:

    • -l  信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称
    • -a  当处理当前进程时,不限制命令名和进程号的对应关系
    • -p  指定kill 命令只打印相关进程的进程号,而不发送任何信号
    • -s  指定发送信号
    • -u  指定用户 

    有哪些进程信号:
    signal.png如何找到进程的PID?
    你可以通过ps/pgrep/pidof/top等命令找到pid
    ps -ef | grep chrome
    pgrep chrome
    pidof chrome

    如何杀死PID? 
    #强制终止进程
    kill -s 9 pid
    
    #xargs表示用前面命令输出结果作为kill -s 9参数
    pgrep chrome | xargs kill -s 9
    
    #命令执行结果作为参数
    kill -s 9 `pgrep chrome`
    
    #pkill=pgrep+kill 这里无需参数s
    pkill -9 chrome
    
    #杀死同一进程组内所有进程,指定进程名即可
    killall httpd



沪ICP备19023445号-2号
友情链接