Javaでリモートサーバーから環境変数を取得する方法はありますか? 私は現在実行しています:
Runtime.getRuntime().exec(new String[] {
"ssh", "myuser@myserver", "source myenvfile; echo $MY_VAR"
});
しかし、それは空白を返します (私の変数には何かが含まれているはずですが)。
などのコマンドの結果は得られますが、の場合は得られdf
ませんecho
。誰かが私が間違っていることを教えてもらえますか?
編集:誰かがこれを行うためのより良い解決策を持っていますか?
注意: SSH ライブラリの使用は避けたいです。
助けてくれてありがとう。