北漂IT民工 的博客

使用kill -9来强行杀死进程

在Linux系统下面有一些进程无法用kill直接杀死。

这时你可以试一下kill -9 pid的方式来杀死进程

这里9实际上对应的是进程消息里的KILL消息。

会无阻塞的杀死一个LINUX进程。

Kill参数的对照表:

Name     Num   Action    Description

0          0   n/a       exit code indicates if a signal may be sent

ALRM      14   exit

HUP        1   exit

INT        2   exit

KILL       9   exit      this signal may not be blocked

PIPE      13   exit

POLL           exit

PROF           exit

TERM      15   exit

USR1           exit

USR2           exit

VTALRM         exit

STKFLT         exit      may not be implemented

PWR            ignore    may exit on some systems

WINCH          ignore

CHLD           ignore

URG            ignore

TSTP           stop      may interact with the shell

TTIN           stop      may interact with the shell

TTOU           stop      may interact with the shell

STOP           stop      this signal may not be blocked

CONT           restart   continue if stopped, otherwise ignore

ABRT       6   core

FPE        8   core

ILL        4   core

QUIT       3   core

SEGV      11   core

TRAP       5   core

SYS            core      may not be implemented

EMT            core      may not be implemented

BUS            core      core dump may fail

XCPU           core      core dump may fail

XFSZ           core      core dump may fail