strangely time.Sleep() doesn't work

Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
Jeff Carr 2024-01-18 14:21:38 -06:00
parent e741567fef
commit 1d2dacab26
1 changed files with 9 additions and 0 deletions

View File

@ -9,6 +9,7 @@ import (
"path/filepath"
"regexp"
"strings"
"time"
"go.wit.com/log"
)
@ -123,6 +124,11 @@ func runCmd(path string, parts []string) (error, bool, string) {
return RunCmd(fulldir, parts)
}
func RunCmdNew(workingpath string, parts []string) (error, bool, string) {
time.Sleep(10 * time.Second)
return RunCmd(workingpath, parts)
}
func RunCmd(workingpath string, parts []string) (error, bool, string) {
if len(parts) == 0 {
log.Warn("command line was empty")
@ -136,6 +142,9 @@ func RunCmd(workingpath string, parts []string) (error, bool, string) {
parts = parts[1:]
log.Warn("working path =", workingpath, "thing =", thing, "cmdline =", parts)
if thing == "pwd" {
os.Exit(-1)
}
// Create the command
cmd := exec.Command(thing, parts...)