【发布时间】:2014-04-09 23:57:29
【问题描述】:
我编写的 Go 程序将运行另一个将守护进程的 Go 程序。
我想知道第一个程序在其子进程进入守护进程之前必须等待多长时间。
cmd := exec.Command(path1)
cmd.Start()
// exit here
或
cmd := exec.Command(path1)
cmd.Run()
// exit here
或
cmd := exec.Command(path1)
cmd.Start()
time.Sleep(5 * time.Second)
// exit here
如果我使用cmd.Run() 启动的守护程序中的什么命令/动作将在第一个程序中结束“等待”。
【问题讨论】: