当前位置: 首页 > article >正文

【Linux】信号处理

一、Linux系统信号

1、常见的系统信号

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

2、两种基本的信号

中断进程Ctrl+C

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

暂停进程Ctrl+Z

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

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


http://www.kler.cn/a/461912.html

相关文章:

  • vim 的基础使用
  • 深入浅出 Beam Search:自然语言处理中的高效搜索利器
  • vscode代码AI插件Continue 安装与使用
  • springcloud篇3-docker需熟练掌握的知识点
  • mask-R-cnn模型详解
  • 探索 Vue.js 的动态样式与交互:一个有趣的样式调整应用
  • Java重要面试名词整理(十八):Sentinel
  • 【马来西亚博特拉大主办】第五届电网系统与绿色能源国际学术会议(PGSGE 2025)
  • 【gopher的java学习笔记】依赖管理方式对比(go mod maven)
  • java中多线程的一些常见操作
  • Git快速入门(二)·本地仓库·GitHubDesktop的使用
  • 如何使用python清空特定路径下所有文件夹下中的文件,把空文件夹要保留下来
  • 【开源免费】基于Vue和SpringBoot的共享汽车管理系统(附论文)
  • 【ARM】Keil恢复默认设置
  • 低代码开发助力数字化转型的战略价值
  • vue的整理
  • C++中一些常用头文件及其解析
  • 大数据数仓Hive和数据集市、数据治理
  • [羊城杯 2024]hiden
  • IC验证面试常问问题
  • Lua : Coroutine(协程)
  • Linux(16)——安装和更新 RPM 软件包
  • 详细说明嵌入式linux中bootcmd与bootargs差异
  • leetcode hot 100 前k个高平元素
  • 线程同步——使用场景区分
  • 【每日学点鸿蒙知识】grid里面的item支持拖动问题、WebView回调问题、获取页面名称、弹幕效果实现、修改App输出路径 |