gpt4 book ai didi

远程删除目录的 Ant 任务

转载 作者:行者123 更新时间:2023-12-04 06:57:12 28 4
gpt4 key购买 nike

除了sshexec,还有什么办法吗?任务要做到这一点?我知道您可以使用 scp 复制文件任务。但是,我需要执行其他操作,例如检查是否存在某些文件夹,然后将其删除。我想使用类似 condition 的东西任务和 delete为此任务。现在我已经用 sshexec 设置了它任务。但这很可能不适用于 Windows 服务器。并且要执行诸如检查目录是否存在并删除它之类的操作,我必须编写脚本而不是使用 ant 任务(现在我希望应该删除的目录实际上在那里,我不喜欢它,因为它丢失时我的 sshexec 任务会中断)。在此先感谢您的帮助。

最佳答案

是的:您可以使用 sshexec。文档描述了如何做:http://ant.apache.org/manual/Tasks/sshexec.html

例如:

<sshexec host="somehost"
username="dude"
password="yo"
command="touch somefile"/>

您可以使用 'command' 属性在远程主机上调用一个 shell 脚本,该脚本将执行您的检查和删除操作,因为我不确定您是否可以在 command 属性中有多个命令,而且这样会有点困惑.

关于远程删除目录的 Ant 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2416159/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com