From 8654e63ba800a8c61b389309cc9f63601018b699 Mon Sep 17 00:00:00 2001 From: Michael Fernandes <48911860+mundotv789123@users.noreply.github.com> Date: Tue, 6 Sep 2022 10:39:01 -0300 Subject: [PATCH] Adding 'systemctl daemon-reload' command after service is installed. --- cmd/service_install.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/cmd/service_install.go b/cmd/service_install.go index aa6de62..e8c1efb 100644 --- a/cmd/service_install.go +++ b/cmd/service_install.go @@ -59,12 +59,21 @@ func installService(cmd *cobra.Command, args []string) { return } - command := exec.Command("systemctl", "enable", "--now", serviceFile) - cmd_err := command.Start() + enable_command := exec.Command("systemctl", "enable", "--now", serviceFile) + cmd_enable_err := enable_command.Start() - if cmd_err != nil { + if cmd_enable_err != nil { log.WithField("error", wf_err).Fatal("error while enabling service") return } + + daemon_reload_command := exec.Command("systemctl", "daemon-reload") + cmd_reload_err := daemon_reload_command.Start() + + if cmd_reload_err != nil { + log.WithField("error", wf_err).Fatal("error while reloading daemon") + return + } + fmt.Println("service created success!") }