exec.Command에 대한 환경 변수 설정
Go에서 외부 명령줄 도구로 작업할 때 exec.Command를 사용하면 명령을 실행할 수 있습니다. 그리고 그들의 환경을 통제하세요. 이 함수를 통해 환경 변수를 전달하려면 시스템 전체에 설정하는 대신 명령의 환경을 직접 수정하면 됩니다.
기존 환경을 유지하면서 특정 환경 변수를 설정하려면 다음 단계를 따르세요.
예:
cmd := exec.Command("ansible-playbook", args...) cmd.Env = os.Environ() cmd.Env = append(cmd.Env, "MY_VAR=some_value")
이 접근 방식을 사용하면 기존 환경을 유지하면서 지정된 변수만 수정됩니다.
위 내용은 Go에서 exec.Command에 대한 특정 환경 변수를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!