主要是做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/

最新文章

  1. myBatis学习笔记
  2. Swift_UI_UIButton
  3. 本地数据库(SQL Server)远程连接服务器端服务器
  4. JS插件
  5. messager(消息窗口)
  6. 6、android 普通日志输出到SD卡
  7. HNOI2008玩具装箱 (斜率优化)
  8. .NET通过调用Office组件导出Word文档
  9. vijos 1067 Warcraft III 守望者的烦恼 矩阵
  10. HDU 2227 Find the nondecreasing subsequences(DP)
  11. How do I create an IIS application and application pool using InnoSetup script
  12. npm包管理器小节一下
  13. 关于Hbase的预分区,解决热点问题
  14. EPOCH, BATCH, INTERATION
  15. mybatis结合redis实战二级缓存
  16. 【Java面试题】46 描述一下JVM加载class文件的原理机制?
  17. php 安装 Redis 扩展
  18. 对于矩阵的理解-- by 孟岩老师
  19. Deep learning for Human Strategic Behaviour
  20. BZOJ4033 HAOI2015 树上染色 【树上背包】

热门文章

  1. HDU 1234 (浙大计算机研究生复试上机考试-2005年) 开门人和关门人 (水)
  2. Android -- ConditionVariable
  3. Ubuntu mysql开启远程登录的方法
  4. MongoDB的Invalid credentials for database
  5. springside
  6. Office办公 WPS如何设置页边距
  7. message sent to deallocated instance
  8. iOS编程(双语版) - 视图 - 手工代码(不使用向导)创建视图
  9. JQuery为textarea添加maxlength
  10. SQL 之 查询操作重复记录