Compare commits

...

2 Commits

Author SHA1 Message Date
8bb1e4d0a2 Merge branch 'master' into kd-live 2023-06-26 22:38:56 +09:00
9590de2e00 프로세스 종료 대기 로직 수정 2023-06-26 22:38:29 +09:00

View File

@ -9,6 +9,7 @@ import (
"os/exec" "os/exec"
"path" "path"
"strconv" "strconv"
"time"
) )
func copy(src, dst string) error { func copy(src, dst string) error {
@ -63,11 +64,20 @@ func main() {
if err != nil { if err != nil {
stdlog.Fatal(err) stdlog.Fatal(err)
} }
for {
stdlog.Println("wait for terminating of", args[3])
proc, err := os.FindProcess(pid) proc, err := os.FindProcess(pid)
if err != nil { if err != nil {
stdlog.Fatal(err) stdlog.Fatal(err)
} }
proc.Wait() state, _ := proc.Wait()
if state == nil {
break
}
time.Sleep(time.Second)
}
selfext, _ := os.Executable() selfext, _ := os.Executable()
selfext = path.Base(selfext) selfext = path.Base(selfext)