如何使用ANT从Windows XP系统执行UNIX命令

时间:2010-07-06 12:27:04

标签: windows unix shell ant

我想使用ANT脚本从本地Windows XP系统执行UNIX命令。 UNIX系统是远程服务器。

我尝试了以下内容:

  <target name="execute" >
    <sshexec host="host IP" 
    username="uname" 
    password="pass" 
    commandResource="sh abc.sh"/>
  </target>

但得到以下错误:

 BUILD FAILED
 ..\build.xml:49: com.jcraft.jsch.JSchException:     connection is closed by foreign
 host

1 个答案:

答案 0 :(得分:3)

看一下sshexec ant任务。您将需要ant类路径上的jsch库,并且UNIX服务器需要运行ssh守护程序。