]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/logger.c
notify: add minimal readiness/status protocol for spawned daemons
[thirdparty/systemd.git] / src / logger.c
index 5c7e4ee42b9cd4554450a210ade8f5e55d8d584b..48eee6cd12958bcc5617b2cf69abc0480a7fe6ea 100644 (file)
@@ -547,6 +547,10 @@ int main(int argc, char *argv[]) {
         if (server_init(&server, (unsigned) n) < 0)
                 return 3;
 
+        sd_notify(false,
+                  "READY=1\n"
+                  "STATUS=Processing requests...");
+
         for (;;) {
                 struct epoll_event event;
                 int k;
@@ -571,6 +575,9 @@ int main(int argc, char *argv[]) {
         r = 0;
 
 fail:
+        sd_notify(false,
+                  "STATUS=Shutting down...");
+
         server_done(&server);
 
         log_info("systemd-logger stopped as pid %llu", (unsigned long long) getpid());