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