0
현재 설치를 자동화하는 데 도움이되는 스크립트가 있습니다. 이 설치 중에 루트에서 다른 사용자 인 gpadmin으로 전환하고 설치의 마지막 단계를 실행해야합니다. 이 작품Bash su는 콤보를 기대합니다
su - gpadmin -c 'echo source /usr/local/greenplum-perfmon-web-4.1.2.0-build-2/gpperfmon_path.sh > .bashrc2;
source ~/.bashrc2;
gpperfmon --setup'
하지만 수동으로 EULA 및 기타 매개 변수를 통해 갈 필요가 :이 시점에서 나는 호출합니다. 나는 모든 것을 끝내고 끝내기 위해 여기에 문서를 사용했지만 어떤 이유로 보안 인증서를 만들지 못하게하고 설치를 중단합니다. 이것을 피하기 위해 gpperfmon --setup 명령 다음에 expect를 사용하려고했습니다. 이러한 틱을 사용하여 다른 사용자에게 전달되는 경우에도 올바르게 호출 될 것으로 예상됩니까?