Linux kill -9 和 kill -15 的区别
date
Sep 28, 2022
slug
Linux_kill-9和kill-15的区别
status
Published
tags
Linux
开发相关
summary
type
Post
对应的kill用法:
部分signal number 对照表:
所以kill -9 -15 的区别就是
SIGKILL
SIGTERM
信号的区别:SIGKILL
信号用于立即终止程序。 它不能被处理或忽略,因此总是致命的。 也无法阻止此信号。此信号通常仅由显式请求生成。 由于无法处理它,您应该只在万不得已的情况下生成它,首先尝试使用 C-c 或 SIGTERM 等不太激烈的方法。 如果进程不响应任何其他终止信号,向它发送 SIGKILL
信号几乎总是会导致它消失。SIGTERM
信号是用于导致程序终止的通用信号。 与 SIGKILL
不同,此信号可以被阻止、处理和忽略。 这是礼貌地要求程序终止的正常方式。shell 命令 kill 默认生成 SIGTERM
。