From c4853f8f4f214e998f8f47dcd20ec04031ab6145 Mon Sep 17 00:00:00 2001 From: Bruno Lottero Date: Mon, 31 Oct 2022 16:21:53 -0300 Subject: [PATCH] Issue #799 Fixed systemctl commands --- cmd/cloudflared/linux_service.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cmd/cloudflared/linux_service.go b/cmd/cloudflared/linux_service.go index 7c5fbf28..73d07fd2 100644 --- a/cmd/cloudflared/linux_service.go +++ b/cmd/cloudflared/linux_service.go @@ -293,6 +293,10 @@ func installSystemd(templateArgs *ServiceTemplateArgs, log *zerolog.Logger) erro log.Err(err).Msg("systemctl enable cloudflared-restart.path error") return err } + if err := runCommand("systemctl", "start", "cloudflared-restart.path"); err != nil { + log.Err(err).Msg("systemctl start cloudflared-restart.path error") + return err + } if err := runCommand("systemctl", "start", "cloudflared-update.timer"); err != nil { log.Err(err).Msg("systemctl start cloudflared-update.timer error") return err @@ -355,6 +359,14 @@ func uninstallSystemd(log *zerolog.Logger) error { log.Err(err).Msgf("systemctl stop %s error", cloudflaredService) return err } + if err := runCommand("systemctl", "disable", "cloudflared-restart.path"); err != nil { + log.Err(err).Msg("systemctl disable cloudflared-restart.path error") + return err + } + if err := runCommand("systemctl", "stop", "cloudflared-restart.path"); err != nil { + log.Err(err).Msg("systemctl stop cloudflared-restart.path error") + return err + } if err := runCommand("systemctl", "stop", "cloudflared-update.timer"); err != nil { log.Err(err).Msg("systemctl stop cloudflared-update.timer error") return err