Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
fyyz
V2EX  ›  Linux

请问 linux 下的 kill pkill skill killall 有什么区别?

  •  
  •   fyyz · May 25, 2015 · 7116 views
    This topic created in 4015 days ago, the information mentioned may be changed or developed.
    跟随它们的最重要的参数无外乎是一个程序的 PID 或者是程序名,但是它们执行起来究竟有什么区别呢?
    4 replies    2015-05-26 19:24:35 +08:00
    warmcolor
        1
    warmcolor  
       May 25, 2015
    请Google
    bjzhush
        2
    bjzhush  
       May 25, 2015
    Terminal:
    man kill
    man pkill
    man skill
    man killall
    Google: kill pkill skill killall difference
    fangjinmin
        3
    fangjinmin  
       May 26, 2015   ❤️ 1
    kill 给process传信号,可以是TERM, STOP等,传的是PID
    pkill 功能和kill差不多,只不过传的是process的名字或者是属性,而且支持grep格式
    skill 其实和snice是一样的,改变process的nice值,也可以传TERM, STOP等信号。
    killall 传的是名字,处理同样名字的所有进程。
    fyyz
        4
    fyyz  
    OP
       May 26, 2015
    @fangjinmin 非常感谢你的答案~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2826 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 15:08 · PVG 23:08 · LAX 08:08 · JFK 11:08
    ♥ Do have faith in what you're doing.