资源简介
linux c++ 守护线程,判断程序是否运行,不存在就启动
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define SNAME “sdemo“ //守护线程名称
#define NAME “test“ //需要启动检测的程序
#define RNAME “/root/bin/test &“ //程序目录和资源
//判断进程是否存在 预先判断守护进程是否存在若已存在不生成守护进程若不存在生成守护进程在判断程序是否运行
int judge_pid_exist(int flagchar* pidName) //判断进程是否运行
{
DIR *dir; //进程目录
struct dirent * next;
int flags = 0;
int flagss = 0;
FILE *status;
char buffer[1024];
char name[1024];
dir = opendir(“/proc“); ///proc中包括当前的进程信息读取该目录
if (!dir) //目录不存在结束
{
print
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2856 2018-02-07 17:59 demo.cpp
- 上一篇:AES-CBC-128 C语言加解密
- 下一篇:经典线积分卷积LIC算法
相关资源
- c++ 数字键盘设计(源码)
- 简单驱动程序
- Linux优先级时间片调度C++源码
- linux内核驱动之DHT11
- 获取linux内核核心信息(shell脚本)
- Linux内核代码
- linux下获取CPU内存使用信息,网络流量
- c++ RoyCardTableView 列表插入
- Linux驱动,SPI驱动
- 电机控制平台(c++源码)
- linux驱动原子操作
- PID 控制算法实现(fuzzy-PID-controller)
- android和linux平台下的nanocom源码
- linux内核的裁剪和方法
- c++ 获取当前执行位置的调用栈
- windows文件夹监控(c++源码)
- C++ tts开发 可调节语速,音量,切换语
- c++(3_MSGS.C)
- c++实现P2PDemo(点对点聊天)
- windows 串口升级工具(c++源码)
- ntmedsys.sys(c++源码)
- DSS中的RTSPclientLib程序
- c 常用的数据结构 (Errata for Ford/Top
- RTSPRTP C++ 源代码
-
c++ xm
lRPC - rip协议编程及代码实现
- ippicv_2017u3_win_intel64_general_20170822.zip
- Windows Sockets 编程及UR机器人通信数据
- 跟进域名解析IP地址(c++ builder)
- Linux网络编程
评论
共有 条评论