【Linux】信号处理

一、Linux系统信号

1、常见的系统信号

|--------|---------|---------------------|
| 信号 | | 描述 |
| 1 | SIGHUP | 挂起(hang up)进程 |
| 2 | SIGINT | 中断进(interrupt)程 |
| 3 | SIGQUIT | 停止(stop)进程 |
| 9 | SIGKILL | 无条件终止(terminate)进程 |
| 15 | SIGTERM | 尽可能终止进程 |
| 18 | SIGCONT | 继续运行停止的进程 |
| 19 | SIGSTOP | 无条件停止,但不终止进程 |
| 20 | SIGTSTP | 停止或暂停(pause),但不终止进程 |
[常见的Linux系统信号]

2、两种基本的信号

中断进程Ctrl+C

Ctrl+C生成的是SIGINT信号,它会将其发送给当前在shell中运行的所有进程。

暂停进程Ctrl+Z

Ctrl+Z生成的是SIGTSTP信号,停止shell中运行的任何进程。

停止(stopping)进程和终止(terminating)进程不同,前者是让程序继续驻留在内存中,但依然能从上次停止的位置继续运行。

相关推荐
小陈工10 分钟前
Python安全编程实践:常见漏洞与防护措施
运维·开发语言·人工智能·python·安全·django·开源
刚入门的大一新生3 小时前
Linux-Linux的基础指令4
linux·运维·服务器
腾讯蓝鲸智云6 小时前
嘉为蓝鲸可观测系列产品入选Gartner《中国智能IT监控与日志分析工具市场指南》
运维·人工智能·信息可视化·自动化
路溪非溪8 小时前
Linux下蓝牙框架的数据流
linux·arm开发·驱动开发
能不能别报错8 小时前
openclaw-linux部署教程+mimo-v2-pro
linux·运维·服务器
小虎卫远程打卡app9 小时前
光通信与视频编码前沿技术综述:从超大容量传输到实时神经网络编码
运维·网络·信息与通信·视频编解码
ToB营销学堂9 小时前
B2B营销自动化新解法:MarketUP聚焦高转化场景
大数据·运维·自动化
TK云大师-KK9 小时前
TikTok自动化直播遇到内容重复问题?这套技术方案了解一下
大数据·运维·人工智能·矩阵·自动化·新媒体运营·流量运营
济6179 小时前
ARM Linux 驱动开发篇---基于 pinctrl+GPIO 子系统的蜂鸣器驱动开发(设备树版)--- Ubuntu20.04
linux·嵌入式·嵌入式linux驱动开发
AiGuoHou19 小时前
Debian/Ubuntu 各个版本一键更换国内镜像源
linux·ubuntu·国内源·debian·镜像源·换源