From 18e7ee0afa14334a4f082e6dad1e4fa93f2e4dda Mon Sep 17 00:00:00 2001 From: mountain Date: Fri, 9 Jun 2023 16:19:51 +0900 Subject: [PATCH] =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/client.go | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/client/client.go b/client/client.go index a85d392..a41635a 100644 --- a/client/client.go +++ b/client/client.go @@ -296,20 +296,19 @@ func NewClient() (HoustonClient, error) { unmarshal(&dr, resp.Args) if dr.Name == myname { - if srcdir, _, err := hc.prepareUpdateSelf(&dr); err == nil { + if srcdir, replacer, err := hc.prepareUpdateSelf(&dr); err == nil { args := []string{ fmt.Sprintf("%d", os.Getpid()), srcdir, filepath.ToSlash(os.Args[0]), } args = append(args, os.Args[1:]...) - logger.Println(args) - // cmd := exec.Command(replacer, args...) - // if err := cmd.Start(); err != nil { - // logger.Println(err) - // } else { - // hc.shutdownFunc() - // } + cmd := exec.Command(replacer, args...) + if err := cmd.Start(); err != nil { + logger.Println(err) + } else { + hc.shutdownFunc() + } } else { logger.Println(err) }