未验证 提交 c621577e 编写于 作者: O openharmony_ci 提交者: Gitee

!614 打印进程退出的信息到一行中

Merge pull request !614 from Maplestory_zeng/master
...@@ -41,9 +41,12 @@ static void ProcessSignal(const struct signalfd_siginfo *siginfo) ...@@ -41,9 +41,12 @@ static void ProcessSignal(const struct signalfd_siginfo *siginfo)
if (WIFEXITED(procStat)) { if (WIFEXITED(procStat)) {
INIT_LOGE("Child process %d exit with code : %d", sigPID, WEXITSTATUS(procStat)); INIT_LOGE("Child process %d exit with code : %d", sigPID, WEXITSTATUS(procStat));
} }
INIT_LOGI("SigHandler, SIGCHLD received, sigPID = %d.", sigPID); Service* service = GetServiceByPid(sigPID);
INIT_LOGI("SigHandler, SIGCHLD received, Service:%s pid:%d uid:%d status:%d.",
service == NULL ? "Unknown" : service->name,
sigPID, siginfo->ssi_uid, procStat);
CheckWaitPid(sigPID); CheckWaitPid(sigPID);
ServiceReap(GetServiceByPid(sigPID)); ServiceReap(service);
} }
break; break;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册