Linux强制终止进程kill命令的使用方法

Linux操作系统可以使用kill命令来终止进行pid,kill -9是强制立即终止pid进程,Linux来详细说下kill命令的使用方法:

Linux下的kill命令

查看进程我们可以使用ps或者top命令查询进程pid,使用kill pid即可。

  • kill pid
  • kill命令可以发送多个不同的信号,默认(缺省)情况下,kill发送的是TERM,即15(SIGTERM)信号,所以kill pidkill -15 pid是一样的效果。kill -15 pid是一种安全用法,这个信号通常会要求程序自己正常退出,kill pid可以被阻塞、处理和忽略的,所以对于有的进程,会中止失败。

  • kill -9 pid
  • 除去默认的信号15,另一个信号是9(SIGKILL),这个命令表示立即结束程序,kill -9 pid是不能被阻塞、处理和忽略的。在TERM信号失效的情况下,使用kill -9 pid
    kill -9 pid命令是十分强大的,有还可以使用ps -ef找出待中止进程的父进程(PPID),然后使用kill或killall命令杀掉它。

    使用"kill -l",可以查看更多的信号列表。

    2023服务器优惠,阿里云PK腾讯云!
    ①阿里云:阿里云5M带宽服务器60元1年起(1c2g/2c4g/2c8g/4c8g/8c16g/16c32g)
    ②腾讯云:腾讯云2核4G服务器8M带宽74元一年(有高配)
    ③华为云:华为云1核2服务器1M带宽60元一年(配置多款可选)
    ⑤代金券:阿里云代金券限量发放中(有账号就能领)