Qbo*_*ngo 12 shell kill options
我看到了命令,killall -9但手册页中没有这样的选项。
所以现在我有点困惑:-9选项是什么意思?
(我假设您在谈论Linuxkillall命令。)
该选项-9以通用方式列在 下。描述指出-SIGNAL
信号可以通过名称(例如
-HUP或-SIGHUP)或编号(例如-1)或选项来指定-s。
所以你可以使用killall -9orkillall -s 9发送第 9 号信号,killall -42或killall -s 42发送第 42 号信号等。 您可以使用killall -KILLorkillall -s KILL发送 KILL 信号等。
在传统和现代 Unix 系统以及大多数 POSIX 系统上,信号编号 9 是终止信号。在许多系统上,您可以使用kill -l 9列出数字 9 对应的信号名称;在 bash 中,kill -l列出识别的信号名称及其对应的数字。
这会向所有进程发送 SIGKILL (9) 信号。一个进程无法拦截这个信号,并立即被杀死。这意味着没有进程可以自行清理,甚至系统关键进程也会不加思索地被杀死。
由于上面给出的原因,强烈建议不要使用kill -9 pid等效的单进程,但要危险得多。killall
永远记住,即使命令是破坏性的,Unix/Linux 也会完全按照说明执行。您,系统管理员,拥有完全的控制权。强大的力量伴随着巨大的责任。
它将 SIGKILL 发送到一个进程(或多个带有 Killall 的进程)。
SIGKILL - SIGKILL 信号强制进程立即停止执行。程序不能忽略该信号。此过程也不会进行清理。
http://www.linux.org/threads/kill-commands-and-signals.4423/
| 归档时间: |
|
| 查看次数: |
15387 次 |
| 最近记录: |