SIGTERM等信号含义【转】
主要是做sigterm 和sigkill区别的比较,之前的好多操作,在结束正在运行的一个程序的时候,常用kill,这个以后的注意,在sigterm不起作用的时候,再使用kill;
原文地址:http://www.xuebuyuan.com/105194.html
----------------------------------------------------------------------------------------------------------------------------------内容如下:
SIGTERM等信号含义
① SIGINT 终止进程 中断进程
程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出。
② SIGQUIT 建立CORE文件终止进程,并且生成core文件
③ SIGQUIT 和 SIGINT 类似,但由QUIT字符(通常是Ctrl-)来控制;进程在因收到SIGQUIT退出时会产生core文件,在这个意义上类似于一个程序错误信号。
④ SIGKILL 终止进程 杀死进程
⑤ SIGPIPE 终止进程 向一个没有读进程的管道写数据
⑥ SIGALARM 终止进程 计时器到时
⑦ SIGTERM 终止进程 软件终止信号
⑧ SIGTERM 程序结束(terminate)信号,与SIGKILL不同的是该信号可以被阻塞和处理。通常用来要求程序自己正常退出。shell命令kill缺省产生这个信号。SIGTERM is the default signal sent to a process by the kill or killall commands.
⑨ SIGURG 忽略信号 I/O紧急信号
⑩ SIGIO 忽略信号 描述符上可以进行I/O
11 SIGCHLD 忽略信号 当子进程停止或退出时通知父进程
有两个信号可以停止进程:SIGTERM和SIGKILL。SIGTERM比较友好,进程能捕捉这个信号( it can be caught and interpreted (or ignored) by the process),根据您的需要来关闭程序。在关闭程序之前,您可以结束打开的记录文件和完成正在做的任务。在某些情况下,假如进程正在进行作业而且不能中断,那么进程可以忽略这个SIGTERM信号。
对于SIGKILL信号,进程是不能忽略的( this signal cannot be caught or ignored,)。这是一个“我不管您在做什么,立刻停止”的信号。假如您发送SIGKILL信号给进程,Linux就将进程停止在那里。
原文
http://hi.baidu.com/lishifan/item/fc9fb21d812034f687ad4e33
http://tassardge.blog.163.com/blog/static/1723017082011627522600/
转载于:https://www.cnblogs.com/the-tops/p/7581871.html
SIGTERM等信号含义【转】相关推荐
- SIGTERM等信号含义
① SIGINT 终止进程 中断进程 程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出. ② SIGQUIT 建立CORE文件终止进程,并 ...
- Linux内核之各个SIG信号含义
Linux内核之各个SIG信号含义 1. 有关信号的讨论 1.1 什么是信号? 1.2 信号是如何产生的 1.2 信号如何影响进程的状态? 1.3 信号类似于异常(exception)吗? 1.4 信 ...
- linux 各个SIG信号含义
很有用的sig信号含义说明 转发自 :https://blog.csdn.net/tennysonsky/article/details/46010505 在 Linux 下,每个信号的名字都以字 ...
- AXI总线信号含义说明
AXI总线信号含义说明 (1)读地址通道(AR channel):包含ARVALID,ARADDR,ARREADY信号: (2)读数据通道(R channel):包含RVALID, RDATA,RRE ...
- UNIX SIGTERM等信号意义
http://s99f.blog.163.com/blog/static/35118365201122861827837/ SIGHUP 终止进程 终端线路挂断 SIGINT ...
- 一文读懂串口及各种电平信号含义
0 背景 做嵌入式开发或硬件开发的同学,一定常听到 RS232.RS485.TTL 等概念,如果对这些概念不清楚,使用起来就会有问题,本文对这些概念的含义进行介绍(看下图有没有绕晕) 1 串口 首先要 ...
- linux signal(附常见的信号含义)
SIGHUP 终止进程 终端线路挂断 SIGINT 终止进程 中断进程 SIGQUIT 建立CORE文件终止进程,并且生成core文件 SIGILL 建 ...
- php 多进程 常驻内存,PHP 多进程与信号中断实现多任务常驻内存管理 [Master/Worker 模型]...
本文章基于pcntl扩展做的多进程测试. 进程调度策略 父子进程的调度由操作系统来负责,具体先调度子进程还是父进程由系统的调度算法决定,当然可以在父进程加上延时或是调用进程回收函数pcntl_wait ...
- Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务
1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...
最新文章
- PL/SQL Developer的调试存储过程
- 几种和生成网络相似的纠缠网络(接近人脑)
- python超级计算机_Python高性能计算库——Numba
- 排序算法——随机快速排序
- 程 序 测 试 规 范
- Android service 和 client的进程通信和消息回调--AIDL
- Spring+Spring Boot+Mybatis框架注解解析
- 做三维模型_【三维量房+装配式装修】如何玩转装修个性化设计
- Safari兼容IE
- html设置背景颜色以及背景图片
- Dart中的Isolate
- 在钉钉小程序中实现录音和播放功能实例
- 前端程序员福利 利用node写接口
- 2022京东年货节全民炸年兽玩法攻略
- 【100%通过率】华为OD机试真题 Python 实现【新员工考试】【2023.03 Q1 新题】
- 【LaTex】IEEE论文作者信息排版
- 现代化高校智慧校园考勤模式
- 完美解决Pytorch在Pycharm没有代码提示的问题
- Java升级jdk_JDK8升级JDK11过程记录
- MicroPython学习笔记(一) 格式字符串