主要是做sigterm 和sigkill区别的比较,之前的好多操作,在结束正在运行的一个程序的时候,常用kill,这个以后的注意,在sigterm不起作用的时候,再使用kill;

原文地址:http://www.xuebuyuan.com/105194.html

----------------------------------------------------------------------------------------------------------------------------------内容如下:

SIGTERM等信号含义

2011年02月28日 ⁄ 综合 ⁄ 共 956字 ⁄ 字号 小 中 大 ⁄ 评论关闭

① 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等信号含义【转】相关推荐

  1. SIGTERM等信号含义

    ① SIGINT     终止进程     中断进程 程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时发出. ② SIGQUIT    建立CORE文件终止进程,并 ...

  2. Linux内核之各个SIG信号含义

    Linux内核之各个SIG信号含义 1. 有关信号的讨论 1.1 什么是信号? 1.2 信号是如何产生的 1.2 信号如何影响进程的状态? 1.3 信号类似于异常(exception)吗? 1.4 信 ...

  3. linux 各个SIG信号含义

    很有用的sig信号含义说明  转发自  :https://blog.csdn.net/tennysonsky/article/details/46010505 在 Linux 下,每个信号的名字都以字 ...

  4. AXI总线信号含义说明

    AXI总线信号含义说明 (1)读地址通道(AR channel):包含ARVALID,ARADDR,ARREADY信号: (2)读数据通道(R channel):包含RVALID, RDATA,RRE ...

  5. UNIX SIGTERM等信号意义

    http://s99f.blog.163.com/blog/static/35118365201122861827837/ SIGHUP     终止进程     终端线路挂断 SIGINT     ...

  6. 一文读懂串口及各种电平信号含义

    0 背景 做嵌入式开发或硬件开发的同学,一定常听到 RS232.RS485.TTL 等概念,如果对这些概念不清楚,使用起来就会有问题,本文对这些概念的含义进行介绍(看下图有没有绕晕) 1 串口 首先要 ...

  7. linux signal(附常见的信号含义)

    SIGHUP     终止进程     终端线路挂断 SIGINT      终止进程     中断进程 SIGQUIT   建立CORE文件终止进程,并且生成core文件 SIGILL      建 ...

  8. php 多进程 常驻内存,PHP 多进程与信号中断实现多任务常驻内存管理 [Master/Worker 模型]...

    本文章基于pcntl扩展做的多进程测试. 进程调度策略 父子进程的调度由操作系统来负责,具体先调度子进程还是父进程由系统的调度算法决定,当然可以在父进程加上延时或是调用进程回收函数pcntl_wait ...

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

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

最新文章

  1. PL/SQL Developer的调试存储过程
  2. 几种和生成网络相似的纠缠网络(接近人脑)
  3. python超级计算机_Python高性能计算库——Numba
  4. 排序算法——随机快速排序
  5. 程 序 测 试 规 范
  6. Android service 和 client的进程通信和消息回调--AIDL
  7. Spring+Spring Boot+Mybatis框架注解解析
  8. 做三维模型_【三维量房+装配式装修】如何玩转装修个性化设计
  9. Safari兼容IE
  10. html设置背景颜色以及背景图片
  11. Dart中的Isolate
  12. 在钉钉小程序中实现录音和播放功能实例
  13. 前端程序员福利 利用node写接口
  14. 2022京东年货节全民炸年兽玩法攻略
  15. 【100%通过率】华为OD机试真题 Python 实现【新员工考试】【2023.03 Q1 新题】
  16. 【LaTex】IEEE论文作者信息排版
  17. 现代化高校智慧校园考勤模式
  18. 完美解决Pytorch在Pycharm没有代码提示的问题
  19. Java升级jdk_JDK8升级JDK11过程记录
  20. MicroPython学习笔记(一) 格式字符串

热门文章

  1. es6 匿名函数求阶乘
  2. android 谷歌地图在模拟器的使用
  3. 告别苦逼的程序员生涯,我的CTO之路!
  4. heartbeat原理介绍
  5. tfs 点获取最新,如果检查到大量冲突
  6. [欧拉路]CF1152E Neko and Flashback
  7. 可侦测多种眼疾的AI 系统 对不熟悉眼科的医疗照护人员极有帮助
  8. 产品管理|产品设计流程[完整版]
  9. 让产品有效迭代,前端A/B Testing的简单实现
  10. 技能UP:SAP CO掌上配置手册