我如何检查ant
是否存在远程给定目录?在本地,我可以使用available
任务执行此操作。
答案 0 :(得分:1)
如果你想在远程计算机上做一些事情,你必须有一些方法来连接它。我个人用ssh做的。使用ssh,您几乎可以在远程计算机上执行所有操作。 Ant使用ssh的任务很少,ex <sshexec/>
,<sshsesion/>
。如果您不想使用ssh,您需要找到另一种方式来连接该计算机,但从我的经验来看,ssh是最好的。只需将其安装在远程计算机上就可以了。我认为最适合您的是<sshsession/>
,但我没有使用它(我只使用<sshexec/>
,因为我遇到了<sshsession/>
的问题。例如,根据文档,这应该工作:
<sshsession host="somehost" username="dude" password="yo" localtunnels="2401:localhost:2401">
<sequential>
<available>check availability of the file</available>
</sequential>
</sshsession>