嵌入式Linux编程【信号量】signal信号及代码实现

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 窗

猜你喜欢

转载自blog.csdn.net/qq_43445867/article/details/131887114