forked from gary/ems
2
0
Fork 0
This commit is contained in:
ahu_gq 2025-05-26 19:37:21 +08:00
parent 60ade3b413
commit d1ed5e50e9
3 changed files with 0 additions and 3859 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -28,50 +28,6 @@ int main(int argc, char *argv[])
{ {
void *arg = NULL; // 初始化参数 void *arg = NULL; // 初始化参数
int ret = 0; // 返回值 int ret = 0; // 返回值
cli_args_t args = {0}; // 命令行参数结构体初始化
// 解析命令行参数
cliArgsInit(argc, argv, &args);
// 是否开启进程守护
if (args.daemonized)
{
daemonize();
}
// 加锁,防止重复运行
if (checkDaemonRunning() == 1)
{
// 是否执行停止命令
if (args.stop)
{
ret = stop_daemon();
if (ret == 0)
{
KITPTF(LOG_DAEMON_EN, INFO_EN, "_EMS_C_V1.0.0 停止成功。");
}
else
{
KITPTF(LOG_DAEMON_EN, INFO_EN, "_EMS_C_V1.0.0 停止失败。");
}
}
else
{
KITPTF(LOG_DAEMON_EN, INFO_EN, "_EMS_C_V1.0.0 进程已经在运行中,不可重复运行,已退出。");
ret = 1;
}
goto main_end;
}
else
{
if (args.stop)
{
ret = 0;
printf("_EMS_C_V1.0.0 不在运行中,停止失败。\n");
goto main_end;
}
}
// EMS初始化 // EMS初始化
ret = initEmsSystem(arg); ret = initEmsSystem(arg);