【发布时间】:2018-09-26 01:41:23
【问题描述】:
我是这样使用 kill 的:
pgrep -P $$ | xargs kill -9
但我想知道 kill -9 的名称版本是什么,我以为是:
pgrep -P $$ | xargs kill -KILL
但这似乎不起作用,b/c 子进程似乎继续存在。
【问题讨论】:
-
试试
man killall。 -
是的,我正在寻找与 -9 对应的 -SIGNAL,但名称,可能是
-SIGKILL而不是-KILL -
-9、-SIGKILL和-KILL都不错。 -
由于
kill是一个内置的shell,从man bash: sigspec 是一个不区分大小写的信号名称,例如 SIGKILL(带或不带 SIG 前缀)或一个信号号码
标签: bash shell signals kill sigkill