Linux——31个普通信号

每种信号的含义

在Linux操作系统中,信号是一种进程间通信的方式,用于通知进程发生了某种事件。Linux中的普通信号(standard signals)有31个,每个信号都有特定的用途。以下是这31个普通信号的列表及其描述:

  1. SIGHUP (1): 挂起信号,通常在终端断开或关闭时发送给控制进程。
  2. SIGINT (2): 中断信号,通常由用户按下Ctrl+C键发送。
  3. SIGQUIT (3): 退出信号,通常由用户按下Ctrl+\键发送并生成核心转储。
  4. SIGILL (4): 非法指令,程序执行了非法或未定义的机器语言指令。
  5. SIGTRAP (5): 跟踪/断点陷阱,用于调试。
  6. SIGABRT (6): 异常终止,由abort()函数调用发送。
  7. SIGBUS (7): 总线错误,内存访问对齐错误。
  8. SIGFPE (8): 浮点异常,如除零或溢出。
  9. SIGKILL (9): 强制终止信号,不能被捕获或忽略,立即终止进程。
  10. SIGUSR1 (10): 用户定义信号1,应用程序可以自定义使用。
  11. SIGSEGV (11): 段错误,非法内存访问。
  12. SIGUSR2 (12): 用户定义信号2,应用程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值