2

以下のように、build.xml を介してコマンドのリストを実行しようとしています。

 <target name="cmdTar">
 <sshexec host="192.168.**.**"
      username="****"
          password="****"
          trust="true"
      commandResource="Commands.txt"/>
</target>

Commands.txt

sh tomcat/webapps/MyProject/WEB-INF/bin/./myproject console -j   
import Desktop/XMLFiles/Rule.xml

私の要件は、最初のコマンドは、必要なコンソールを開くためのLinuxのターミナルコマンドです(うまくいっています)。2番目のコマンドは、開いたコンソールで(最初のコマンドを介して)実行されるコマンドです。しかし、私の問題は、2番目のコマンドも最初のコマンドのように通常の端末コマンドとして扱われることです。プロジェクトのコンソール コマンドとして実行したい。1 番目のコマンドが端末コマンドで、2 番目のコマンドがプロジェクト コンソール コマンドであることをビルド スクリプトに伝えるにはどうすればよいでしょうか。解決策を知っている人がいたら教えてください。

4

0 に答える 0