杀不死的进程
来源:互联网 发布:艺动网络 编辑:程序博客网 时间:2024/04/28 02:14
今天调试程序遇到一个奇怪的现象,一个停止进程的脚本,使用killall proc_name,居然杀不死进程,进一步观察,发现
有些进程是可以马上杀死,有些要等一些时间才能杀死。真郁闷。
先交代一下进程的背景,这些进程都设置了对信号SIGTERM的捕获,以待进程在收到信号SIGTERM后,处理完后再安全退出。
使用strace观察一下,发现进程阻塞在/dev/random这个read操作上,顿时醒悟过来,改为/dev/urandom立马搞掂!
顺便也知道了killall proc_name和killall -9 proc_name的区别,后者是发送SIGKILL信号,这是进程不能捕获,进程收到
这个信号,马上就要死掉。而killall 默认是发送SIGTERM信号。
- 杀不死的进程
- Android 杀不死的进程
- 解决liunx进程杀不死的问题
- C\C++杀不死的进程
- kill 杀不死进程的原因
- Android 杀不死的进程(下)
- 主进程杀不死
- Android_常驻进程(杀不死的进程)
- Android_常驻进程(杀不死的进程)
- 双进程守护实现杀不死的进程
- Android_常驻进程(杀不死的进程)
- Android_常驻进程(杀不死的进程)
- 无敌命令 就没有杀不死的进程
- 关于killBackgroundProcesses()函数,杀不死进程的解释
- IOS邪术之 杀不死的后台&监听进程
- kill -9 杀不死的进程处理办法
- linux下tomcat的shutdown命令杀不死进程
- linux下tomcat的shutdown命令杀不死进程
- 虚函数表指针的位置
- web服务器比较(IIS,Tomcat,Apache,Resin )
- LINUX系统操作命令
- VC++中使用内存映射文件处理大文件
- 数据库设计-在Power Designer 中应用概念模型进行数据库第一阶段设计的示例(一)
- 杀不死的进程
- 生成浮点数的随机函数
- 对《JavaScript王者归来》的看法
- 数据库设计-在Power Designer 中应用概念模型进行数据库第一阶段设计的示例(二)
- 初试Android
- sqlserver2000 的null值
- 开博了
- webService1
- C语言中的float浮点数的存储结构。