有关linux信号汇总
2013-01-11 15:07
204 查看
SIGINT SIGKILL SIGTERM
这三个信号都是用于终止程序,具体差别为:
SIGINT 通过ctrl+c 发送,可以被捕获。此信号被当前进程树接收到,也就是说,不仅当前进程会收到信号,它的子进程也会收到。
SIGTRM kill命令不加参数就是发送这个信号,可以被捕获。而且其子进程不会收到。如果当前进程被kill了,那么它的子进程的父进程将会是init,也就是pid为1的进程。
SIGKILL 是kill -9 发送的,该命令不能被捕获,程序收到这个信号后,一定会退出。
这三个信号都是用于终止程序,具体差别为:
SIGINT 通过ctrl+c 发送,可以被捕获。此信号被当前进程树接收到,也就是说,不仅当前进程会收到信号,它的子进程也会收到。
SIGTRM kill命令不加参数就是发送这个信号,可以被捕获。而且其子进程不会收到。如果当前进程被kill了,那么它的子进程的父进程将会是init,也就是pid为1的进程。
SIGKILL 是kill -9 发送的,该命令不能被捕获,程序收到这个信号后,一定会退出。
相关文章推荐
- Linux_linux0.11版本中信号汇总
- linux 有关信号的系统调用 signal 等函数
- linux有关信号的FAQ
- 有关LFS定制LINUX系统的链接汇总
- linux信号汇总大全
- Linux常见信号汇总
- Linux信号的有关概念及使用
- Linux中信号处理的两种方法
- linux时常用到的命令汇总
- 【原创】《Linux高级程序设计》杨宗德著 - Linux多线程编程 - 多线程异步管理 - 信号 分类: Linux --- 应用程序设计 2014-11-30 20:33 65人阅读 评论(0) 收藏
- Django(信号,缓存,序列化,与性能有关数据库查询)
- Linux命令汇总之用户和组的相关命令
- Linux下的信号事件
- Linux信号(signal) 机制分析
- 王保明老师Linux学习笔记---------信号----signal()函数使用实例
- Linux 系统 网卡RTL8723BE 信号差不稳定的解决办法
- 编译linux 出现的有关问题
- Linux环境进程间通信(二): 信号(上)
- Linux 进程通信-信号的使用
- Linux面试题汇总