summary refs log tree commit diff
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2022-01-06 18:27:23 +0100
committerLeah Neukirchen <leah@vuxu.org>2022-01-06 18:27:23 +0100
commite66fc019fddbef87078850dab2d22c986e25e39e (patch)
treedb2027121427670c4689483e8d50c04448046dae
parent635db1be84f28c56f603d574c60cab53894387f9 (diff)
downloadrvnit-e66fc019fddbef87078850dab2d22c986e25e39e.tar.gz
rvnit-e66fc019fddbef87078850dab2d22c986e25e39e.tar.xz
rvnit-e66fc019fddbef87078850dab2d22c986e25e39e.zip
mark services down when shutting down
-rw-r--r--rvnit.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/rvnit.c b/rvnit.c
index 3f70458..4710a34 100644
--- a/rvnit.c
+++ b/rvnit.c
@@ -586,11 +586,13 @@ main()
 				LOG("sending sigterm to %s", services[i].name);
 				kill(services[i].pid, SIGTERM);
 				kill(services[i].pid, SIGCONT);
+				services[i].state = DOWN;
 				daemons++;
 			}
 			if (services[i].name[2] == 'L' &&
 			    services[i].pid > 0) {
 				loggers++;
+				services[i].state = DOWN;
 			}
 		}