2015-07-04 82 views
0

我在谷歌雲平臺上的虛擬機上運行jenkins。虛擬機來自bitnami。Jenkins用戶擁有根目錄作爲主目錄

我的問題是,如果我運行的執行bash腳本,並從該腳本我嘗試訪問〜返回/

我的作業運行的是Tomcat中用戶的作業。 Tomcat的主目錄是/ home/tomcat,就像你期望的那樣。如果我以tomcat身份登錄並且cd登錄〜它會將我帶到正確的位置/ home/tomcat。

爲什麼tomcat的主目錄與jenkins運行作業不同,而不是我只是正常登錄?

+0

虛擬機上的JENKINS_HOME環境變量(對於tomcat用戶)的值是什麼? –

回答

0

您是否嘗試過在一個工作執行

whoami 

也許Jenkins是由不同於tomcat的功能用戶運行的。 您是否檢查過根目錄中是否有任何可疑的表明它以某種方式被使用的可疑內容?最後,你如何在工作中完全檢查家庭目錄?