2013年5月6日
摘要: 使用脚本实现自动重启首先想到的最简单的使用shell脚本,大概思路:ps -ef | grep “$1″ | grep -v “grep” | wc –l 是获取 $1 ($1 代表进程的名字)的进程数,脚本根据进程数来决定下一步的操作。通过一个死循环,每隔 1 秒检查一次系统中的指定程序的进程数,这里也可使用crontab来实现。这种方法比较土,还是可以基本解决问题,但是有1s的延迟,笔者在应用中未采用这种方法,有关这个shell脚本,请参看文章后面的附件代码。exec+fork方式笔者最终采用的exec+fork方式来实现的,具体思想如下:1,exec函数把当前进程替换为一个新的进程,新进 阅读全文
posted @ 2013-05-06 11:02 月神苍龙 阅读(193) 评论(0) 推荐(0) 编辑
摘要: qt 监听linux下进程的CPU使用率和内存使用率主要是总结一下网上查找到的资料,代码如下:有两种形式:形式一,利用命令行,然后获得命令行的数据。形式二,读取linux下的一个环境配置信息文件,里面映射这很多系统信息,例如cpu使用情况,进程情况等等。代码;#include "mainwindow.h"#include "ui_mainwindow.h"#include"qprocess.h"#include"QProcess"#include"string.h"#include"q 阅读全文
posted @ 2013-05-06 10:26 月神苍龙 阅读(1607) 评论(0) 推荐(0) 编辑