本文主要是介绍killall与killall-9,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SIGINT SIGTERM SIGKILL
ctrl+c 发送SIGINT
killall -9 发送SIGKILL;
三者都是结束/终止进程运行。
1.SIGINT SIGTERM区别
前者与字符ctrl+c关联,后者没有任何控制字符关联。
前者只能结束前台进程,后者则不是。
2.SIGTERM SIGKILL的区别
前者可以被阻塞、处理和忽略,但是后者不可以。KILL命令的默认不带参数发送的信号就是SIGTERM.让程序有好的退出。因为它可以被阻塞,所以有的进程不能被结束时,用kill发送后者信号,即可。即:kill-9 进程号。
SIGKILL SIGSTOP不可捕获.
这篇关于killall与killall-9的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!