几个常用的Linux信号
2013-01-12 21:07
204 查看
1. SIGINT (2)
当用户想要中断进程的执行时,从控制终端发送SIGINT给进程。通常与Control-C关联。只能够结束前台进程。
2. SIGKILL (9)
立即杀死进程。该信号不能被进程捕获及忽略,并且收到该信号的进程没有机会执行“清理”工作。kill -9 pid。
3. SIGTERM (15)
SIGTERM被发送给进程以请求其终止运行。与SIGKILL不同的是,该信号可被进程捕获或忽略。收到SIGTERM信号的进程有机会执行资源释放、状态保存之类的清理工作。不带信号参数的kill命令默认发送该信号。若SIGTERM没能结束进程的执行,就该发SIGKILL了。
4. SIGSTOP (17) & SIGTSTP (18)
SIGSTOP和SIGTSTP都用来暂停进程的执行。不同之处在于:将进程暂停是SIGTSTP的默认action,进程可以重新定义其handler;而对于SIGSTOP,将进程暂停是固定的action,进程不能重新定义handler。SIGTSTP信号与Control-Z关联。
5. SIGCONT (19)
SIGCONT信号用于将暂停运行的进程唤醒。
当用户想要中断进程的执行时,从控制终端发送SIGINT给进程。通常与Control-C关联。只能够结束前台进程。
2. SIGKILL (9)
立即杀死进程。该信号不能被进程捕获及忽略,并且收到该信号的进程没有机会执行“清理”工作。kill -9 pid。
3. SIGTERM (15)
SIGTERM被发送给进程以请求其终止运行。与SIGKILL不同的是,该信号可被进程捕获或忽略。收到SIGTERM信号的进程有机会执行资源释放、状态保存之类的清理工作。不带信号参数的kill命令默认发送该信号。若SIGTERM没能结束进程的执行,就该发SIGKILL了。
4. SIGSTOP (17) & SIGTSTP (18)
SIGSTOP和SIGTSTP都用来暂停进程的执行。不同之处在于:将进程暂停是SIGTSTP的默认action,进程可以重新定义其handler;而对于SIGSTOP,将进程暂停是固定的action,进程不能重新定义handler。SIGTSTP信号与Control-Z关联。
5. SIGCONT (19)
SIGCONT信号用于将暂停运行的进程唤醒。
相关文章推荐
- Linux下几个常用的快捷键,真的很实用
- linux: 几个常用makefile模板
- 几个常用的Linux监控脚本
- linux 进程guanl管理的常用几个命令
- linux 文件系统几个常用目录的作用
- linux下常用的几个时间函数:time,gettimeofday,clock_gettime,_ftime
- Linux下日志分析的几个常用命令
- 几个常用的Linux操作系统监控脚本
- 常用的几个linux下的文本编辑命令cut、paste、sort、uniq
- Linux常用的几个监控系统性能的相关命令
- 几个常用的Linux监控脚本
- 嵌入式Linux应用程序常用到的几个函数
- linux进程通信---几个发送信号的函数(kill,raise,alarm,pause)
- Linux最常用的几个命令
- 几个常用的Linux操作系统监控脚本
- 几个常用的Linux监控脚本
- 排查线上问题常用的几个Linux命令
- linux: 几个常用makefile模板
- linux下查看硬件资源的几个常用命令
- Linux下几个常用的快捷键