From 206d23a5e47b410e3cb8653a322ed691c18a10ff Mon Sep 17 00:00:00 2001 From: mselva006c Date: Wed, 8 Jun 2022 09:35:03 +0000 Subject: [PATCH] create pid file for parodus which is needed to start it from systemd forking service --- src/main.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main.c b/src/main.c index b97a471c..1283b4ce 100644 --- a/src/main.c +++ b/src/main.c @@ -95,6 +95,13 @@ int main( int argc, char **argv) signal(SIGFPE, sig_handler); signal(SIGILL, sig_handler); #endif + + FILE *pid_fd = fopen("/run/parodus.pid", "w+"); + if (pid_fd != NULL) { + fprintf(pid_fd, "%d\n", getpid()); + fclose(pid_fd); + } + ParodusCfg *cfg; ParodusInfo ("RAND_MAX is %ld (0x%lx)\n", RAND_MAX, RAND_MAX);