【问题标题】:upload with ant - scp to multi host使用 ant - scp 上传到多主机
【发布时间】:2012-11-05 05:57:00
【问题描述】:

我有 3 个网络服务器。我使用 ant 脚本将我的文件上传到这些服务器。我只想上传修改过的文件。我使用那个代码;

<!-- APP 37 -->
<target name="2: Copy to Prod">
     <!-- upload the files to the new directory -->
    <echo message="FTP SERVER: ${remote.ftp.server_1}:${remote.ftp.port}" />
    <!-- APP 1 - 37 -->
    <scp todir="${remote.ftp.username}:${remote.ftp.password}@${remote.ftp.server_1}:${remote.ftp.dir}" trust="true">
        <fileset dir=".">
            <modified update="false"/>
        </fileset>
    </scp>

    <echo message="FTP SERVER: ${remote.ftp.server_2}:${remote.ftp.port}" />
    <!-- APP 2 - 38 -->     
    <scp todir="${remote.ftp.username}:${remote.ftp.password}@${remote.ftp.server_2}:${remote.ftp.dir}" trust="true">
        <fileset dir=".">
            <modified update="false"/>
        </fileset>
    </scp>
    <echo message="${remote.ftp.server_1} - ${remote.ftp.dir} transfer completed" />

    <echo message="FTP SERVER: ${remote.ftp.server_3}:${remote.ftp.port}" />
    <!-- APP 3 - 39 -->
    <scp todir="${remote.ftp.username}:${remote.ftp.password}@${remote.ftp.server_3}:${remote.ftp.dir}" trust="true">
        <fileset dir=".">
            <modified>
              <param name="cache.cachefile" value="localdev.cache"/>
            </modified>
        </fileset>
    </scp>

    <echo message="${remote.ftp.server_3} - ${remote.ftp.dir} transfer completed" />
</target>

但是这段代码上传了所有文件。 我该怎么做?

谢谢

【问题讨论】:

    标签: ant scp


    【解决方案1】:

    我这样解决了这个问题;

    <fileset dir=".">
        <modified>
          <param name="cache.cachefile" value="localdev.cache"/>
        </modified>
    </fileset>
    
    <fileset dir=".">
        <modified>
          <param name="cache.cachefile" value="localdev_2.cache"/>
        </modified>
    </fileset>
    
    <fileset dir=".">
        <modified>
          <param name="cache.cachefile" value="localdev_3.cache"/>
        </modified>
    </fileset>
    

    谢谢大家

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-23
      • 2023-03-03
      • 2014-02-25
      • 2012-06-05
      • 2019-12-31
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多