我正在使用自动 go lang 脚本测试 runc 容器启动时间,我的代码如下所示,即使它在 shell 中没有阻塞地运行,它也会一直阻塞进程。
command := exec.Command("runc","start","-d","redis")
command.Dir = "/containers/redis"
start := time.Now()
r,err:=command.CombinedOutput()
duration:= time.Since(start)/time.Millisecond
fmt.Println(duration)
fmt.Println(err)
fmt.Println(string(r))