1.0 KiB
Raw Blame History

kill

向进程发送信号,通常用于停止进程。 除了 SIGKILL 和 SIGSTOP所有信号都可以被进程拦截以便进行正常退出。 更多信息:https://manned.org/kill.1posix.

  • 使用默认的 SIGTERM终止信号来结束一个程序

kill {{进程ID}}

  • 列出可用的信号名称(使用时无需加 SIG 前缀):

kill -l

  • 使用 SIGHUP挂起信号终止一个程序。许多守护进程接收到此信号后会重新加载而不是终止

kill -{{1|HUP}} {{进程ID}}

  • 使用 SIGINT中断信号终止一个程序。通常由用户按下 <Ctrl c> 发起:

kill -{{2|INT}} {{进程ID}}

  • 向操作系统发送信号,立即终止一个程序(程序无机会捕获信号):

kill -{{9|KILL}} {{进程ID}}

  • 向操作系统发送信号,暂停一个程序,直到收到 SIGCONT继续信号

kill -{{17|STOP}} {{进程ID}}

  • 向所有具有指定 GID组ID的进程发送 SIGUSR1 信号:

kill -{{SIGUSR1}} -{{组ID}}