xigua (@xigua1) 在 goland调试求助 中发帖
代码如下,用goland调试,加参数run child,在child子函数 cmd := exec.Command(os.Args[2])处下断点,无法在此处断下来。请问大佬们goland如何调试创建出的子进程
`package main
import (
"fmt"
"os"
"os/exec"
"syscall"
)
func main() {
fmt.Printf("Process => %v [%d]\n", os.Args, os.Getpid())
switch os.Args[1] {
case "run":
run()
case "child":
child()
default:
println("have not define")
}
}
func run() {
cmd := exec.Command(os.Args[0], ...