From 940bb13b889a6585c1fb5ea7e8497f449830382b Mon Sep 17 00:00:00 2001 From: ssongliu Date: Fri, 21 Nov 2025 15:59:27 +0800 Subject: [PATCH] fix: Fix the issue of abnormal sshd service auto-start status --- agent/utils/controller/manager/systemd.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/agent/utils/controller/manager/systemd.go b/agent/utils/controller/manager/systemd.go index 8d6a2ecf7048..fef757a5c088 100644 --- a/agent/utils/controller/manager/systemd.go +++ b/agent/utils/controller/manager/systemd.go @@ -26,10 +26,10 @@ func (s *Systemd) IsActive(serviceName string) (bool, error) { func (s *Systemd) IsEnable(serviceName string) (bool, error) { out, err := run(s.toolCmd, "is-enabled", serviceName) + if out == "alias\n" && serviceName == "sshd.service" { + return s.IsEnable("ssh") + } if err != nil && out != "disabled\n" { - if serviceName == "sshd" && out == "alias\n" { - return s.IsEnable("ssh") - } if NewSnap().IsEnable(serviceName) { return true, nil }