欢迎各位兄弟 发布技术文章
这里的技术是共享的
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:终止一个进程 (一定要终止你,给你足够的时间释放文件和资源),默认信号