81 lines
3.4 KiB
C
81 lines
3.4 KiB
C
/***************************************************************
|
||
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 |