1、signal信号
为指定的信号安装一个新的信号处理函数。调用处理函数处理信号返回以前的信号处理配置
1.1signal信号函数
#include <signal.h>
signal(SIGHUP, SIG_IGN);
1.2参数
第一个参数表示需要处理的信号值(SIGHUP)可以设置成除SIGKILL和SIGSTOP以外的任何信号
SIGHUP 挂起信号 SIGINT 中断信号
SIGQUIT 退出信号 SIGILL 非法指令
SIGTRAP 跟踪/断点中断 SIGABRT 放弃
SIGFPE 浮点异常 SIGKILL 删除(不能捕获或者忽略)
SIGBUS 总线错误 SIGEGV分段错误
SIGSYS 系统调用错误参数 SIGPIPE 管道错误
SIGALRM 闹钟 SIGTERM 软件终止
SIGUSR1 用户信号1 SIGUSR2 用户信号2
SIGCHLD子状态改变 SIGPWR 功能失败/重新启动
SIGWINCH 窗