当前位置: 技术问答>linux和unix
LINUX下C++开发中遇到的问题
来源: 互联网 发布时间:2015-10-14
本文导语: 在LINUX下面如何编程实现监控另一个程序是不是在正常运行??? | 搜索PROC文件系统,然后用KILL来杀死进程 | 可以在两个程序之间建立一个管道,一定时间通讯一次,判断是否成...
在LINUX下面如何编程实现监控另一个程序是不是在正常运行???
|
搜索PROC文件系统,然后用KILL来杀死进程
|
可以在两个程序之间建立一个管道,一定时间通讯一次,判断是否成为死进程
|
定时查看进程所占的资源和CPU使用率等系统参数
|
ps -u username | grep program_name 如果有输出说明程序正在运行。如果没有则说明已经退出。
如果程序已经运行,想判断是否正常工作,可以建立FIFO来判断。
如果程序已经运行,想判断是否正常工作,可以建立FIFO来判断。
|
ps 只能检测程序在不在
只能用whatchdog
只能用whatchdog