我有一個(gè) shell 命令set -a source /etc/environment; set +a我想運(yùn)行這個(gè)命令來刷新我的 env 文件我試圖做的代碼cmd, err := exec.Command("bash", "set -a source /etc/environment; set +a").Output() fmt.Println("cmd=================>", cmd) if err != nil { fmt.Println(err) }它給了我退出狀態(tài) 127
1 回答

慕姐4208626
TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個(gè)贊
嘗試這個(gè)
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 關(guān)注
- 85 瀏覽
添加回答
舉報(bào)
0/150
提交
取消