2
我有一個腳本我作爲root用戶在BeforeInstall掛鉤運行,我試圖訪問一些變量我已經放入/root/.bashrc
,但我一直無法獲取變量內容以顯示?aws代碼部署無法訪問bash變量
有什麼我從能夠訪問變量缺少?
/root/.bashrc
...
export FOO="bar"
...
如在root
deployment_script運行BeforeInstall勾
#!/bin/bash
echo `whoami` // prints root
...
echo $FOO // prints nothing
...
MY_VAR=`echo $FOO`
echo $MY_VAR // prints nothing
...
我已經試過採購的/root/.bashrc
,我試過把變量在/root/.profile
,我不能EVAL東西,包括他們B/C它仍然是空的。
無 - 不工作。 – veilig
嘗試檢查權限可能嗎? –
有什麼錯誤?您可以將'.'更改爲'source'命令以在部署腳本環境中執行所需的文件 –