通过 Ctrl+C 退出进程与发出kill -9 命令有什么区别?

通过 Ctrl+C 退出进程与发出kill -9 命令有什么区别?

我知道我可以使用kill -9 命令杀死任何进程。但有时我发现即使我用 终止了一个程序CTRL+C,该进程也不会被杀死。所以我想知道kill -9 与kill -9 之间的区别CTRL+C

答案1

^C发送中断信号,可以由程序处理(可以忽略)

kill -9发送 sigkill 信号来终止您无法处理的程序。

这就是为什么你不能用 ^C 杀死一些程序

相关内容