From 9c961cf6cf9e18dee32a809dce9e80c7714653e4 Mon Sep 17 00:00:00 2001 From: Aidaho Date: Fri, 27 Sep 2024 09:57:46 +0300 Subject: [PATCH] v8.0.2: Fix keepalived process grep command Update the keepalived process check to properly filter processes by adding a space after 'keepalived'. This ensures that similar process names do not cause false positives in the check. --- app/views/service/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/service/views.py b/app/views/service/views.py index fe3911aa..e072b520 100644 --- a/app/views/service/views.py +++ b/app/views/service/views.py @@ -171,7 +171,7 @@ class ServiceView(MethodView): data = ErrorResponse(error=str(e)).model_dump(mode='json') elif service == 'keepalived': cmd = ("sudo /usr/sbin/keepalived -v 2>&1|head -1|awk '{print $2}' && sudo systemctl status keepalived |grep -e 'Active'" - f"|awk '{{print $2, $9$10$11$12$13}}' && ps ax |grep keepalived|grep -v udp|grep -v grep |wc -l") + f"|awk '{{print $2, $9$10$11$12$13}}' && ps ax |grep 'keepalived '|grep -v udp|grep -v grep |wc -l") try: out = server_mod.ssh_command(server.ip, cmd) out1 = out.split()