From c6a9035ac6bb8635922c72ba1b6ccf029adb5e17 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sun, 15 Mar 2009 09:20:20 +0100 Subject: Added PID file (thanx to Joerg) modified: README modified: main.c --- main.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'main.c') diff --git a/main.c b/main.c index 0a85f46..73cfe49 100644 --- a/main.c +++ b/main.c @@ -314,6 +314,7 @@ int main(int argc, char *argv[]) if (!(strcasecmp(argv[1],"fork"))) { pid_t pid; + FILE *pidfile; /* do daemon fork */ pid = fork(); @@ -344,6 +345,11 @@ int main(int argc, char *argv[]) exit(0); } nooutput = 1; + + /* write pid file */ + pidfile = fopen("/var/run/lcr.pid","w"); + fprintf(pidfile, "%d\n", getpid()); + fclose(pidfile); } else /* if not start */ if (!!strcasecmp(argv[1],"start")) -- cgit v1.2.3-55-g7522