可以复制一个"xyz。
文件从FTP服务器"X"到FTP服务器"Y"应该使用ANT的FTP Task实现吗?
存在一个ftp任务:https://ant.apache.org/manual/Tasks/ftp.html
在接下来的2个ftp任务中,您确实需要通过本地机器传输文件。
的例子:
<ftp server="ftp.hypothetical.india.org"
port="2121"
remotedir="/pub/incoming"
userid="coder"
password="java1"
depends="yes"
binary="no"
systemTypeKey="Windows"
serverTimeZoneConfig="India/Calcutta">
<fileset dir="htdocs/manual">
<include name="**/*.html"/>
</fileset>
修改FTP服务状态
查看状态列表命令:
inetadm
或特定(ftp)服务;
svcs ftp
如果您的状态是离线或禁用,您必须将您的状态更改为启用。
svcadm -v enable network/ftp
svcadm refresh svc:/network/ftp:default
svcadm restart svc:/network/ftp:default
再次检查您的状态:
svcs ftp
启用ftp服务后;
如果你之前定义了一个目标,你需要做一些类似的事情;
<target name="sendSetup">
<ftp action="mkdir"
server="${app.srv.name}"
userid="${app.srv.user.name}"
passive="yes"
password="${app.srv.passwd}"
remotedir="/xxx/xxx/Builds/${branch.env}/${build.label}"
ignoreNoncriticalErrors="true" />
</target>