1. 不死进程

Linux下C/C++查找某一进程 - Rusty's code - 博客园

linux C判断文件是否存在【转】 - 张昺华-sky - 博客园

思路:查找某一进程是否存在,如果不存在,则启动该进程,启动的时候检查可执行文件是否存在以及其属性。

核心技术:

access函数 | system函数 | popen 函数

1. ps -ef | grep name | grep -v grep 。  ——查找进程

2. access("test.c",F_OK)                        ——文件是否存在

3. access("test.c",X_OK)                       ——是否可执行

2. system(" ./app");                                  ——进程启动

查找进程的几种方法:


测试源码:

你可能感兴趣的:(1. 不死进程)