0
Java中有從遠程服務器獲取環境變量的方法嗎? 我目前執行:從遠程服務器獲取環境變量
Runtime.getRuntime().exec(new String[] {
"ssh", "[email protected]", "source myenvfile; echo $MY_VAR"
});
但它返回空白(雖然我的變量應包含的東西)。
我得到如
df
但沒有爲
echo
命令的結果。有人能告訴我我做錯了什麼嗎?
編輯:有沒有人有更好的解決方案,這樣做呢?
注:我想避免使用SSH庫。
非常感謝您的幫助。
它看起來像'myenvfile'不在遠程用戶的'$ HOME'中,否則它應該可以工作 – fge
其實,我只是觀察它的工作原理...請鞭打我... 無論如何,如果任何人有更好的解決方案,我會很高興看到它。 – dounyy