Linux下各种信号宏

来源:互联网 发布:淘宝怎么才能分期付款 编辑:程序博客网 时间:2024/06/01 08:31
#define SIGHUP   1 进程由於控制终端死去或者控制终端发出起命令 #define SIGINT   2 键盘中断所产生的信号 #define SIGQUIT   3 键盘终止 #define SIGILL   4 非法的指令 #define SIGTRAP   5 进程遇到一个追踪(trace)或者是一个中断嵌套 #define SIGABRT   6 由abort系统调用所产生的中断信号 #define SIGIOT   6 类似於SIGABRT #define SIGBUS   7 进程试图使用不合理的记忆体 #define SIGFPE   8 浮点异常 #define SIGKILL   9 KILL #define SIGUSR1  10 用户自定义 #define SIGSEGV  11 段错误 #define SIGUSR2  12 用户自定义 #define SIGPIPE  13 管道操作时没有读只写 #define SIGALRM  14 由alarm系统调用产生的timer时钟信号 #define SIGTERM  15 收到终端信号的进程 #define SIGSTKFLT 16 堆叠错误 #define SIGCHLD  17 子进程向父进程发出的子进程已经stop或者终止的信号 #define SIGCONT  18 继续运行的信号 #define SIGSTOP  19 stop #define SIGTSTP  20 键盘所产生的stop信号 #define SIGTTIN  21 当运行在後状态时却需要读取stdin的资料 #define SIGTTOU  22 当运行在後状态时却需要写向stdout #define SIGURG  23 socket的紧急情况 #define SIGXCPU  24 进程超额使用CPU分配的时间 #define SIGXFSZ  25 进程使用了超出系统规定文件长度的文件 #define SIGVTALRM 26 内部的alarm时钟过期 #define SIGPROF  27 在一个程式段中描绘时钟集过期 #define SIGWINCH 28 终端视窗的改变 #define SIGIO  29 非同步IO #define SIGPOLL  SIGIO pollable事件发生  名称          默认动作说明SIGHUP  终止进程    终端线路挂断SIGINT  终止进程    中断进程SIGQUIT 建立CORE文件终止进程,并且生成core文件SIGILL  建立CORE文件    非法指令SIGTRAP 建立CORE文件    跟踪自陷SIGBUS  建立CORE文件    总线错误SIGSEGV 建立CORE文件    段非法错误SIGFPE  建立CORE文件    浮点异常SIGIOT  建立CORE文件    执行I/O自陷SIGKILL 终止进程    杀死进程SIGPIPE 终止进程    向一个没有读进程的管道写数据SIGALARM        终止进程    计时器到时SIGTERM 终止进程    软件终止信号SIGSTOP 停止进程    非终端来的停止信号SIGTSTP 停止进程    终端来的停止信号SIGCONT 忽略信号    继续执行一个停止的进程SIGURG  忽略信号    I/O紧急信号SIGIO   忽略信号    描述符上可以进行I/OSIGCHLD 忽略信号    当子进程停止或退出时通知父进程SIGTTOU 停止进程    后台进程写终端SIGTTIN 停止进程    后台进程读终端SIGXGPU 终止进程    CPU时限超时SIGXFSZ 终止进程    文件长度过长SIGWINCH        忽略信号    窗口大小发生变化SIGPROF 终止进程    统计分布图用计时器到时SIGUSR1 终止进程    用户定义信号1SIGUSR2 终止进程    用户定义信号2SIGVTALRM       终止进程    虚拟计时器到时


原创粉丝点击