Java アプリケーションでいくつかのコマンドを実行するために apache-commons-exec を使用しています。
「ls -la /home/user」を実行するとうまくいきます。
しかし、私はこのようなことを実行する必要があります
./setEnvsOfTypeXXX.sh; ./setEnvsOfTypeYYY.sh; ls -la /home/user
コマンドを CommandLine オブジェクトに入力しましたが、機能しません。
空の文字列と -559038737 終了コードを返します。
環境とスクリプトの性質(最初のものは必要な環境変数を設定します); すべての呼び出しをスクリプトに入れることはできません o 多くの解決策を試しましたが (すべてのコマンドを "'" のような引用符で囲むか、PumStreamHandlet 入力ストリームを使用するなど)、これまでのところ何も機能していません...
誰にもアイデアがありますか?