Ant任务循环外部文件,并将一些文件复制到外部文件中列出的每个服务器
我准备了一个WLST脚本,它将WebLogic集群中的所有服务器名称打印到输出文件中。输出是动态的,其内容取决于服务器数量(集群成员)。 输出文件很简单: 主机名1 主机名2 霍斯曼酒店Ant任务循环外部文件,并将一些文件复制到外部文件中列出的每个服务器,ant,Ant,我准备了一个WLST脚本,它将WebLogic集群中的所有服务器名称打印到输出文件中。输出是动态的,其内容取决于服务器数量(集群成员)。 输出文件很简单: 主机名1 主机名2 霍斯曼酒店 我现在需要准备Ant任务,该任务将从outputfile向每个服务器复制一个文件。据我所知,我需要使用Apply任务,因为我无法安装其他Ant软件包。一种方法是,假设部署使用SCP,则在运行Ant deploy目标之前运行安装脚本 安装程序有: 输入=目标主机的列表 INPUT=ant.SCP操作中使用的ant
我现在需要准备Ant任务,该任务将从outputfile向每个服务器复制一个文件。据我所知,我需要使用Apply任务,因为我无法安装其他Ant软件包。一种方法是,假设部署使用SCP,则在运行Ant deploy目标之前运行安装脚本 安装程序有:
<scp file="myfile.txt"
todir="user@somehost:/home/chuck"
keyfile="${user.home}/.ssh/id_dsa"
passphrase="my extremely secret passphrase"
/>
示例循环:
for循环需要ant contrib,这是一个单独的库谢谢Robert回答我的问题,实际上我在连接scp时必须使用密码,但您提供的链接非常有用。我现在想知道如何将所有主机名的文件转换成这样的东西,换句话说,我想知道如何将所有主机名的文件转换成我可以在循环中使用的属性