diff options
author | Leah Neukirchen <leah@vuxu.org> | 2022-01-06 18:18:10 +0100 |
---|---|---|
committer | Leah Neukirchen <leah@vuxu.org> | 2022-01-06 18:18:10 +0100 |
commit | a8c28033890bcd661d78ca8190cc2552ddbacda1 (patch) | |
tree | cbd8ec9bf66cd6f70fb8199f60b1abb29b25288b | |
parent | 9317a446ada24a4b320477561d113cfaee3e4d34 (diff) | |
download | rvnit-a8c28033890bcd661d78ca8190cc2552ddbacda1.tar.gz rvnit-a8c28033890bcd661d78ca8190cc2552ddbacda1.tar.xz rvnit-a8c28033890bcd661d78ca8190cc2552ddbacda1.zip |
add more stats
-rw-r--r-- | rvnit.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rvnit.c b/rvnit.c index aa0db79..9b2d0ab 100644 --- a/rvnit.c +++ b/rvnit.c @@ -225,12 +225,15 @@ socket_loop(void* ignored) } if (cmd == 's') { + time_t now = time(0); for (int i = 0; i < MAX_SV; i++) { if (services[i].name[2] == 'D' || services[i].name[2] == 'L') - dprintf(connfd, "%s pid=%d status=%d\n", + dprintf(connfd, "%-25s pid=%d state=%s uptime=%ld status=%d\n", services[i].name, services[i].pid, + services[i].state == UP ? "UP" : "DOWN", + services[i].pid > 0 ? (long)(now - services[i].start) : 0, services[i].status); } } |