1

我将如何检查ant远程是否存在给定目录?在本地,我可以通过该available任务做到这一点。

4

1 回答 1

1

如果你想在远程计算机上做某事,你必须有某种方式来连接它。我个人使用 ssh 来完成。使用 ssh,您几乎可以在远程计算机上执行所有操作。Ant 的 ssh 使用任务很少,<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>
于 2013-03-19T16:27:41.413 回答