欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Linux 中 Kill -2 和 Kill -9 的区别 有大用

  • Linux 中 Kill -2 和 Kill -9 的区别

  • 发布时间:2018-08-28 来源:网络 上传者:用户

    关键字:

    发表文章

  • 摘要:在Linux中用Kill-2和Kill-9都能够结束进程,他们之间的区别为:Kill-2:功能类似于Ctrl+C是程序在结束之前,能够保存相关数据,然后再退出。Kill-9:直接强制结束程序。在用nohup挂起程序时,当想要结束这个程序,最好用kill-2。能够模拟在控制台结束程序的功能。

  • 在Linux 中 用 Kill -2 和 Kill -9 都能够结束进程,他们之间的区别为:

    Kill -2 :功能类似于Ctrl + C 是程序在结束之前,能够保存相关数据,然后再退出。

    Kill -9 :直接强制结束程序。

    在用nohup挂起程序时,当想要结束这个程序,最好用kill -2 。能够模拟在控制台结束程序的功能。



kill  的信号  kill 这个命令默认就是发出的第15号信号


1:SIGHUP:  让一个进程不用重启,就可以重读其配置文件的,并让新的配置信息生效


2:SIGINT: (INTERRUPT) Ctrl + c:中断一个正在进行的进程 


9:SIGKILL:杀死一个进程 (强行杀死)(如果有正在写文件的话,这个文件就报废了)


15:SIGTERM:终止一个进程 (一定要终止你,给你足够的时间释放文件和资源),默认信号


来自  https://www.aliyun.com/jiaocheng/137784.html

普通分类: