簡體   English   中英

讀取ANT Java任務中Shell腳本的輸出

[英]read output of shell script in ANT Java task

我將不勝感激。

我創建了一個收集服務器IP的shell腳本-weblogic群集的成員,以在列表中的所有服務器上分發一些文件。

我准備了一個特殊的ANT任務進行分發,並從另一個Shell腳本調用了此任務。 每次調用ANT任務時,我都會傳遞下一個服務器IP來在其上復制文件。 此行為帶來了安裝結構。

現在,我想改善這種行為。 我希望在ANT中讀取外殼文件的輸出到一些可以從ANT任務中循環通過的列表。

謝謝

您可以簡單地使用exec ant任務的outputproperty屬性。 有關完整的文檔,請參見http://ant.apache.org/manual/Tasks/exec.html 這樣,您還可以處理標准錯誤輸出。

一旦腳本輸出位於ant屬性中,就可以使用ant contrib foreach task foreach task對其進行迭代。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM