1

kill命令

kill -- 杀死或者向一个进程发送信号。
除了超级用户(superuser)外,其他的用户都只能向自己的进程发送信号。

kill命令的常见用法有:kill [-s signal_name | -signal_name | -signal_num] pid
例如,要向进程ID为6358的进程发送信号SIGQUIT(3),可以采用下面的写法:

  • kill -s SIGQUIT 6358
  • kill -SIGQUIT 6358
  • kill -3 6358

其中3为信号SIGQUIT对应的SIGNUM;可以通过命令kill -l查看所有的信号。
常用的信号有:

  • 1.SIGHUP(挂起)
  • 2.SIGINT(中断)
  • 3.SIGQUIT(退出)
  • 6.SIGABRT(中止)
  • 9.SIGTERM(终止)
  • 15.SIGKILL(强制杀死进程, 进程不能忽略该信号)

默认情况下kill发送的信号是SIGTERM


迪克马仔
6 声望1 粉丝