myDeploy.sh를 통해 변수를 내보내려고하지만 내보내기가 설정되지 않습니다. 내가 반향을 일으킬 때 울리지 않는다. 그러나, 내가 변수를 명시 적으로 설정하면 제대로 설정하고 echo.Below 내 코드의 발췌 문장입니다.스크립트 파일을 통해 변수를 내보낼 수 없습니다.
나는 그것이 나를 위해 경로를 반향되지 echo $BUILD_ROOT
메아리 myDeploy.sh
#!/bin/bash
# export the build root
export BUILD_ROOT=/tibco/data/GRISSOM2
export CUSTOM1=/tibco/data/GRISSOM2/DEPLOYMENT_ARTIFACTS/common/MDR_ITEM_E1/rulebase
export CLEANUP=$BUILD_ROOT/DEPLOYMENT_ARTIFACTS/common
cd $BUILD_ROOT/DEPLOYMENT_ARTIFACTS/common
. 하지만 명령 프롬프트에서 명시 적으로 수행 할 때
[[email protected] GRISSOM2]# export BUILD_ROOT=/tibco/data/GRISSOM2
올바르게 설정되고 반향됩니다. 내가 뭘 놓치고 있니?
어떻게 스크립트를 부르겠습니까? '#./myDeploy.sh' 또는'#와 같습니다. myDeploy.sh'? –
이 파일 권한이 맞습니까? – Ishmeet
./myDeploy.sh like – mahesh