检测进程是否存在
来源:互联网 发布:开源python微信公众号 编辑:程序博客网 时间:2024/04/29 10:07
//检查指定进程是否存在int detect_process(const char * process_name) { int n = -1; FILE *strm; char buf[128]; sprintf(buf,"ps -e | grep -c %s", process_name); if((strm=popen(buf, "r")) != NULL) { if(fgets(buf, sizeof(buf), strm) != NULL) { n = atoi(buf); if(n > 2){return n;} } }else { return -1; } pclose(strm); return 0; }其中
if(n > 2) 2这个条件可能需要根据系统调整
关于ps命令的参数
-e 显示所有程序
grep用来筛选想要的信息
grep -c用来统计匹配查询内容的行数
0 0
- 检测进程是否存在
- vb 检测进程是否存在
- java 检测进程是否存在
- 检测该进程是否存在?
- 依据名称检测进程是否存在
- Linux下检测进程是否存在
- Linux下检测进程是否存在
- Linux下检测进程是否存在
- Linux下检测进程是否存在
- 检测当前进程是否存在硬件断点
- VB-检测指定的进程是否存在
- Android检测系统中是否存在某进程
- 循环10秒检测是否存在某进程
- 检测进程是否存在的小函数&&检测命令是否执行成功的小函数
- 检测文件是否存在
- 检测文件是否存在
- 检测文件是否存在
- 检测文件是否存在
- jquery触摸转盘插件 Sky jQuery Touch Carousel
- Go语言核心之美 3.1-数组
- nginx 301 302跳转配置方法 与 总结
- 数据库导入
- python 学习第三天
- 检测进程是否存在
- LeetCode 1 Two Sum(unordered_map和map的区别)
- 设计模式实践报告 * 目录
- SVN常用命令
- hdoj 2277 Change the ball
- Emacs学习笔记(2)——minGW安装、Emacs调用minGW及error: CreateProcess: No such file or directory
- iOS学习--老菜鸟的storyboard学习之路
- 002.Plus One
- 深入理解js构造函数