/*************************************************************** Copyright © huijue Network Co., Ltd. 1998-2129. All rights reserved. Copyright © 上海汇珏网络通信设备股份有限公司 1998-2129. All rights reserved. 文件名 : ProcessisRunning.h 作者 : kooloo 版本 : V1.0 描述 : ProcessisRunnig.h 定义相关函数 硬件平台 : iMX6ULL 内核版本 : linux-imx-4.1.15-2.1.0-g3dc0a4b-v2.7 编译器版本 :gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf 日志 : 初版V1.0 2023/7/15 kooloo创建 ***************************************************************/ #ifndef __PROCESSISRUNNING_H #define __PROCESSISRUNNING_H /*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ** 函数名称: System_KillProcess ** 功能描述: 主动关闭相关进程 ** 参数描述:无 ** 日  期: 2023年9月02日 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ void System_KillProcess(void); /*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ** 函数名称: SystemProcess_Iint ** 功能描述: 主进程启动相关进程 ** 参数描述:无 ** 日  期: 2023年9月02日 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ void SystemProcess_Iint(void); /*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ** 函数名称: SystemProcess_Exe ** 功能描述: 启动子进程 ** 参数描述:无 ** 日  期: 2023年9月02日 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ void SystemProcess_Exe(const char * string); /*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ** 函数名称: SystemInfo_PrintLog ** 功能描述: 系统信息打印 ** 参数描述:无 ** 日  期: 2023年9月02日 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ void SystemInfo_PrintLog(void); /*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ** 函数名称: SystemIpc_Init ** 功能描述: 系统IPC数据共享 队列等初始化 ** 参数描述:无 ** 日  期: 2023年9月02日 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ void SystemIpc_Init(void); /*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ** 函数名称: System_Exit ** 功能描述: 系统IPC数据共享 队列退出 系统退出 ** 参数描述:无 ** 日  期: 2023年9月02日 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ void System_Exit(void); /*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ** 函数名称: ProcessIsRunning_ServiceLoop ** 功能描述: 判断子进程是否正常运行 ** 参数描述:无 ** 日  期: 2023年9月02日 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ void ProcessIsRunning_ServiceLoop(void); /*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ** 函数名称: getPidFromStr ** 功能描述: 从字符串里获取pid值 ** 参数描述: 字符串 ** 作  者: https://blog.csdn.net/dezhihuang/article/details/78769599 ** 日  期: 2022年03月21 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ char* getPidFromStr(const char *str); /*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ** 函数名称: isRunning ** 功能描述: 判断程序是否运行 ** 参数描述: 命令字符串 ** 作  者: https://blog.csdn.net/dezhihuang/article/details/78769599 ** 日  期: 2022年03月21 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/ int isRunning(char * CommandStr); #endif