Linux可以捕获信号,也可以忽略信号,在<signal.h>
文件中宏定义了所有的信号名
那么我选择忽略所有的信号的话,当前进程可能脱离系统控制,Linux并保留了SIGKILL
信号永远无法忽略和捕获,所以向进程发送kill -SIGKILL 进程号
或kill -9 进程号
是可以关闭掉进程的
- 只有在
fork()
之前设置的信号捕获才能被子进程继承
Linux可以捕获信号,也可以忽略信号,在<signal.h>
文件中宏定义了所有的信号名
那么我选择忽略所有的信号的话,当前进程可能脱离系统控制,Linux并保留了SIGKILL
信号永远无法忽略和捕获,所以向进程发送kill -SIGKILL 进程号
或kill -9 进程号
是可以关闭掉进程的
fork()
之前设置的信号捕获才能被子进程继承