Browse Source

update RunCmd

Matthew R. Kasun 3 years ago
parent
commit
cb21d0e9e0
1 changed files with 1 additions and 2 deletions
  1. 1 2
      netclient/ncutils/netclientutils_freebsd.go

+ 1 - 2
netclient/ncutils/netclientutils_freebsd.go

@@ -30,6 +30,7 @@ func RunCmd(command string, printerr bool) (string, error) {
 		<-ctx.Done()
 		<-ctx.Done()
 		_ = syscall.Kill(-cmd.Process.Pid, syscall.SIGKILL)
 		_ = syscall.Kill(-cmd.Process.Pid, syscall.SIGKILL)
 	}()
 	}()
+	cmd.Wait()
 	out, err := cmd.CombinedOutput()
 	out, err := cmd.CombinedOutput()
 	if err != nil && printerr {
 	if err != nil && printerr {
 		log.Println("error running command:", command)
 		log.Println("error running command:", command)
@@ -37,5 +38,3 @@ func RunCmd(command string, printerr bool) (string, error) {
 	}
 	}
 	return string(out), err
 	return string(out), err
 }
 }
-
-