linux 信号 简介

来源:互联网 发布:ppt图片素材 知乎 编辑:程序博客网 时间:2024/06/11 01:05

几种信号的产生:

1> 用户按下某些终端键 如 ctrl+c 产生SIGINT中断信号

2> 硬件异常 如除数为零

3> 别的进程或进程自己发送的信号 如kill命令函数

4> 软件信号  如SIGPIPE SIGALRM SIGURG



内核对每个信号处理  使用这三种方式

1> 忽略此信号 也就是不做任何处理   特殊:

2>执行系统默认动作  在进程启动时大部分信号会设置为这个选项

3> 捕捉信号  我们定义自己的处理动作

SIG开头各个信号的具体意义参照man




0 0
原创粉丝点击