kill命令中-9选项的用途是什么?

Modified on: Sat, 09 Jun 2018 09:50:23 +0800

之间有区别吗?

kill -9 212121

kill 212121
作者:user784637

最佳答案

kill的Ubuntu手册页解释了-9开关的目的(诚然,这种方式相当不稳定):

Name     Num   Action    Description
KILL       9   exit      cannot be blocked


这是另一个手册页所说的内容。

  

命令kill将指定的信号发送到指定的进程或进程组。如果未指定信号,则发送TERM信号。 TERM信号将终止不捕获此信号的进程。对于其他进程,可能需要使用KILL9)信号,因为无法捕获此信号。


因此,使用-9开关可确保有效地终止进程。即使冻结或无响应的进程可能无法响应简单的TERM信号,它也会在发送KILL信号时死亡。

作者:SirCharlo

相关问答

添加新评论