diff options
Diffstat (limited to 'unix.go')
| -rw-r--r-- | unix.go | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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...) |
