我正在exec.CommandGo 中运行一个简单的命令。现在我想知道是否可以获取该进程的所有环境变量。
因为我可以用这个来设置它们:
cmd := exec.Command("bash ./script.sh")
cmd.Dir = filepath.Join(s.Path, "..")
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
cmd.Env = []string{"MY_VAR=some_value"}
err := cmd.Run()
有谁知道这是否可能?如果这也适用于 Windows/MacOS/Linux
小唯快跑啊
相关分类