次の XML 構造があります。
<servers>
<hostname>ABC01</hostname>
<hostname>ABC02</hostname>
</servers>
知っているフォルダーから各サーバーからファイルを取得し、メールに添付して送信する必要があります。
これにはどのようなアプローチがありますか?
ありがとう。
次の XML 構造があります。
<servers>
<hostname>ABC01</hostname>
<hostname>ABC02</hostname>
</servers>
知っているフォルダーから各サーバーからファイルを取得し、メールに添付して送信する必要があります。
これにはどのようなアプローチがありますか?
ありがとう。
xmlproperty
タスクを使用して、XMLファイルをプロパティにロードします。
次に、 ant-contribのfor
タスクを使用して、一致した各プロパティに作用します。
何かのようなもの:
<target name="funtimes">
<xmlproperty file="the.xml" delimiter=","/>
<for list="${servers.hostname}" param="hostname">
<sequential>
<echo>Doing things with @{hostname}</echo>
</sequential>
</for>
</target>
ファイルの取得は、ファイルへのアクセス方法によって異なります。scp
タスクが役立つ場合があります。
メールを送信するには、mail
タスクを使用できます。