我在谷歌云平台上的虚拟机中运行jenkins。 VM来自bitnami。
我的问题是,如果我运行一个执行bash脚本的作业,我会尝试访问〜它返回/
用户我的作业与tomcat一样运行。如你所料,Tomcats主目录是/ home / tomcat。如果我以tomcat登录并cd到〜它将带我到正确的地方/ home / tomcat。
为什么从jenkins运行作业时tomcat的主目录与我刚刚正常登录时的目录不同?
答案 0 :(得分:0)
您是否尝试过执行
whoami
在一份工作中?
也许Jenkins由与tomcat不同的功能用户运行。 您是否检查过根目录是否有任何可疑情况表明它以某种方式使用?最后,你如何确切地检查一份工作中的家庭目录?