From 7393072120a9d85c88de8b2a427b9e325f6ef0b8 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sat, 11 Feb 2023 16:30:34 +0100 Subject: [PATCH] Log exit status of run tasks in debug mode Signed-off-by: Joachim Wiberg --- src/service.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/service.c b/src/service.c index fed4bcfc..fd5fd2a0 100644 --- a/src/service.c +++ b/src/service.c @@ -805,6 +805,9 @@ static int service_start(svc_t *svc) switch (svc->type) { case SVC_TYPE_RUN: svc->status = complete(svc->cmd, pid); + dbg("collected %s(%d), normal exit: %d, signaled: %d, exit code: %d", + svc_ident(svc, NULL, 0), pid, WIFEXITED(svc->status), + WIFSIGNALED(svc->status), WEXITSTATUS(svc->status)); if (WIFEXITED(svc->status) && !WEXITSTATUS(svc->status)) { svc->started = 1; result = 0;