信号种类
非可靠信号(非实时信号) 从UNIX系统继承过来的信号,表现为信号不支持排队,可能会丢失信号,例如多次相同信号,进程只能收到一次。
可靠信号(实时信号) linux改进信号机制,表现为支持信号排队,不会丢失,发多少次,就接收多少次。

查看信号列表

#kill -l

1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP

6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1

11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM

16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP

21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ

26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR

31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3

38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8

43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13

48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12

53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7

58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2

63) SIGRTMAX-1 64) SIGRTMAX

1~31为UNIX继承过来的信号

34~64为linux优化后支持的信号,表现为XXXMIN~XXXMAX

转载于:https://blog.51cto.com/lythjq/2074188

linux信号解释(1)相关推荐

  1. Linux信号实践(2) --信号分类

    信号分类 不可靠信号 Linux信号机制基本上是从UNIX系统中继承过来的.早期UNIX系统中的信号机制比较简单和原始,后来在实践中暴露出一些问题,它的主要问题是: 1.进程每次处理信号后,就将对信号 ...

  2. Linux 信号(signal)

    目录 1 信号的本质 2 信号列表 3 信号发送时机 3.1 内核自动给进程发送信号 3.2 进程给进程发送信号 4 信号处理时机 5 统一事件源 1 信号的本质 软中断信号(signal,又简称为信 ...

  3. Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务

    1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...

  4. Linux 黑话解释:什么是定时任务

    在本期的<Linux 黑话解释>系列文章中,你将了解到 Linux 中的定时任务功能.你将通过学习编辑 crontab 文件来创建定时任务. 何为定时任务 cron是一个用于按计划运行短小 ...

  5. linux信号(signal) 机制分析

    1       信号本质 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件.在软件层次上是对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的. ...

  6. linux 信号 core,Shell 信号发送与捕捉

    原标题:Shell 信号发送与捕捉 作者:李振良OK 1.Linux信号类型 信号(Signal):信号是在软件层次上对中断机制的一种模拟,通过给一个进程发送信号,执行相应的处理函数. 进程可以通过三 ...

  7. Linux信号 一 信号可靠性与分类

    开发SNMP的时候用到了Linux信号机制,总结了一下关于信号的知识. 信号是一种进程间通信手段,本质是一种软件中断,用来处理异步事件.信号机制是Unix家族里一个古老的通信机制.传统的信号机制有一些 ...

  8. linux信号使用,linux信号使用注意事项

    1.不要在信号处理函数中处理复杂的事情 2.信号处理函数中不能有互斥锁会造成死锁,可以用信号量替代 3.信号是置位方式实现,多次发送相同的信号可能只会收到一次 4.子进程具有继承父类信号屏蔽,不能在信 ...

  9. 非常好的一篇对linux信号(signal)的解析

    [摘要]本文分析了Linux内核对于信号的实现机制和应用层的相关处理.首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理.接着分析了内核对于信号的处理流程包括信号的触发/注册/执 ...

最新文章

  1. 70种芯片细分领域、国产MCU重要代表企业
  2. composer查看当前镜像取消_配置和查看composer镜像
  3. MPB:中科院城环所杨军组-​​淡水浮游动物的采集及鉴定
  4. Ueeidor 使用
  5. 一些个人认为好看的电影
  6. poj 2373(单调队列优化dp)
  7. json对象和json字符串之间的转化
  8. python实验题_python实验二
  9. 关于docker环境下mysql的使用相关
  10. 这款老不死的笔记本,让我涨见识了
  11. 解决比较Oracle中CLOB字段问题
  12. rancher 修改IP
  13. C语言中sprintf()函数的用法
  14. 利用代理爬取搜狗微信文章
  15. Python3快速入门—7.枚举
  16. 從檔案讀16進位字串轉成字元
  17. go+sqlite实现sgk完整部署,privacy,privacy-main
  18. 考研大作文模板与实战(图表为主+部分图画新题型)
  19. layui 动态表格 合并单元格
  20. Nordic芯片怎样烧录UICR

热门文章

  1. spring配置中加载properties文件方法
  2. rtthread在cortex-m4架构芯片的启动流程
  3. 2021年Vector中国用户大会讲了啥
  4. CSS 文本字体颜色设置方法。
  5. php滑动teb效果,PEB和TEB资料整合
  6. 减少杠杆炒股风险的5种方法
  7. ROS用python编写订阅者和发布者(使用存放在其他package的自定义msg文件)
  8. YOLOv5初级问题与报错汇总
  9. C语言 程序 素数圈圈
  10. 关于__construct()和__destruct