0
Java中有从远程服务器获取环境变量的方法吗? 我目前执行:从远程服务器获取环境变量
Runtime.getRuntime().exec(new String[] {
"ssh", "[email protected]", "source myenvfile; echo $MY_VAR"
});
但它返回空白(虽然我的变量应包含的东西)。
我得到如
df
但没有为
echo
命令的结果。有人能告诉我我做错了什么吗?
编辑:有没有人有更好的解决方案,这样做呢?
注:我想避免使用SSH库。
非常感谢您的帮助。
它看起来像'myenvfile'不在远程用户的'$ HOME'中,否则它应该可以工作 – fge
其实,我只是观察它的工作原理...请鞭打我... 无论如何,如果任何人有更好的解决方案,我会很高兴看到它。 – dounyy