linux中Ctrl+c跟kill -9和kill -15的区别哪里?我只知道Ctrl+c是等于kill -2的,但是问一下Ctrl+c跟kill -9是一样的吗?kill -9是强制杀掉吗?而kill -15是正常杀掉?他们三者之间有什么区别?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/31 10:04:55

linux中Ctrl+c跟kill -9和kill -15的区别哪里?
我只知道Ctrl+c是等于kill -2的,但是问一下Ctrl+c跟kill -9是一样的吗?kill -9是强制杀掉吗?而kill -15是正常杀掉?
他们三者之间有什么区别?

ctrl+c是终止当前在终端窗口中运行的命令或脚本,
kill -9 pid,是不顾后果的强制终止(如果的你的速度够快,有时候是和ctrl+c是一样的)
kill -15 pid,是先关闭和其有关的程序,再将其关闭