当前位置: 技术问答>linux和unix
SIGSTOP和SIGKILL的区别是什么啊?
来源: 互联网 发布时间:2016-10-24
本文导语: SIGSTOP、SIGKILL是两个不能捕捉的信号或忽略的信号。 那这两个信号是什么区别呢?求高人指教 | SIGSTOP类似于断点! SIGKILL直接让程序退出。 | SIGSTOP 停止(stopped)进程的执行. 注意它和terminate...
SIGSTOP、SIGKILL是两个不能捕捉的信号或忽略的信号。
那这两个信号是什么区别呢?求高人指教
那这两个信号是什么区别呢?求高人指教
|
SIGSTOP类似于断点!
SIGKILL直接让程序退出。
SIGKILL直接让程序退出。
|
SIGSTOP 停止(stopped)进程的执行. 注意它和terminate以及interrupt的区别:
该进程还未结束, 只是暂停执行. 本信号不能被阻塞, 处理或忽略
对于SIGKILL信号,进程是不能忽略的。这是一个 “我不管您在做什么,立刻停止”的信号。假如您发送SIGKILL信号给进程,Linux就将进程停止在那里。
该进程还未结束, 只是暂停执行. 本信号不能被阻塞, 处理或忽略
对于SIGKILL信号,进程是不能忽略的。这是一个 “我不管您在做什么,立刻停止”的信号。假如您发送SIGKILL信号给进程,Linux就将进程停止在那里。
|
SIGSTOP 应用程序中通常不用
通常是被支持任务控制的shell 使用
通常是被支持任务控制的shell 使用