我有一個 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 關注
- 98 瀏覽
添加回答
舉報
0/150
提交
取消