diff options
-rw-r--r-- | rsyslog.service.in | 1 | ||||
-rw-r--r-- | tools/syslogd.c | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/rsyslog.service.in b/rsyslog.service.in index 830d6686..8e2d64c2 100644 --- a/rsyslog.service.in +++ b/rsyslog.service.in @@ -3,6 +3,7 @@ Description=System Logging Service Requires=syslog.socket [Service] +Type=notify ExecStart=@sbindir@/rsyslogd -n StandardOutput=null diff --git a/tools/syslogd.c b/tools/syslogd.c index 7a8e21c2..a8a733d6 100644 --- a/tools/syslogd.c +++ b/tools/syslogd.c @@ -2033,6 +2033,8 @@ int realMain(int argc, char **argv) ourConf->globals.bErrMsgToStderr = 0; } + sd_notify(0, "READY=1"); + mainloop(); /* do any de-init's that need to be done AFTER this comment */ |