From afd454fb5586dbfb98b07caad6023f28b971532d Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Tue, 1 Aug 2023 16:19:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=B3=BB=E7=BB=9F=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E7=9B=B8=E5=85=B3=E4=BB=A3=E7=A0=81=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E4=B8=8D=E6=89=A7=E8=A1=8C=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/utils/service_linux.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/internal/utils/service_linux.go b/internal/utils/service_linux.go index a3f631bf..d69d2abc 100644 --- a/internal/utils/service_linux.go +++ b/internal/utils/service_linux.go @@ -1,3 +1,4 @@ +//go:build linux // +build linux package utils @@ -47,7 +48,7 @@ func (this *ServiceManager) Start() error { return exec.Command("service", teaconst.ProcessName, "start").Start() } -// 删除服务 +// Uninstall 删除服务 func (this *ServiceManager) Uninstall() error { if os.Getgid() != 0 { return errors.New("only root users can uninstall the service") @@ -60,10 +61,10 @@ func (this *ServiceManager) Uninstall() error { } // disable service - exec.Command(systemd, "disable", teaconst.SystemdServiceName+".service").Start() + _ = exec.Command(systemd, "disable", teaconst.SystemdServiceName+".service").Start() // reload - exec.Command(systemd, "daemon-reload") + _ = exec.Command(systemd, "daemon-reload").Start() return files.NewFile(systemdServiceFile).Delete() } @@ -144,10 +145,10 @@ WantedBy=multi-user.target` } // stop current systemd service if running - exec.Command(systemd, "stop", shortName+".service") + _ = exec.Command(systemd, "stop", shortName+".service").Start() // reload - exec.Command(systemd, "daemon-reload") + _ = exec.Command(systemd, "daemon-reload").Start() // enable cmd := exec.Command(systemd, "enable", shortName+".service")