我有一个 shell 命令set -a source /etc/environment; set +a我想运行这个命令来刷新我的 env 文件我试图做的代码cmd, err := exec.Command("bash", "set -a source /etc/environment; set +a").Output() fmt.Println("cmd=================>", cmd) if err != nil { fmt.Println(err) }它给了我退出状态 127
1 回答
慕姐4208626
TA贡献1852条经验 获得超7个赞
尝试这个
cmd, err := exec.Command("bash","-c", "set -a source /etc/environment; set +a").Output()
fmt.Println("cmd=================>", cmd)
if err != nil {
fmt.Println(err)
}
- 1 回答
- 0 关注
- 76 浏览
添加回答
举报
0/150
提交
取消