[英]Unable to set JAVA_HOME in ssh session (on root user)
我想要一個具有root
帳戶和env變量JAVA_HOME
的ssh會話。 我在/etc/bash.bashrc
導出了JAVA_HOME
。 運行命令時
ssh -t root @ localhost“源/etc/bash.bashrc;回顯javahome = \\ $ JAVA_HOME”
shell中的打印輸出為javahome=
。 但是當執行以下操作時,我可以看到JAVA_HOME
正確。
ssh root @ localhost
源/etc/bash.bashrc
回聲javahome = $ JAVA_HOME
可能是什么原因? 以及通常如何設置JAVA_HOME
的ssh會話。 腳本在bash4
上使用ubuntu12.04-64
運行
PS:我終於將配置腳本放入/root/.profile
,然后一切正常...這是一種解決方法,但不是解決問題的方法...
將變量定義添加到/etc/environment
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.