kill -9 pid 和 kill pid 命令的区别

kill -9 pid 和 kill pid 命令的区别

kill -9 pid和命令有什么区别kill pid?它们有不同的行为吗?我知道 -9 代表“SIGKILL”信号

答案1

kill pid(发送信号 15(SIGTERM))指示pid终止,但所述程序可以先执行一些代码,甚至忽略该信号。kill -9 pid另一方面,强制程序立即终止(不能忽略)。

您应该始终kill pid先尝试,因为它允许程序在退出之前执行诸如保存/关闭打开的文件之类的操作。仅kill -9当您需要关闭程序并且它不会响应简单的 时才使用kill pid

相关内容