2012-02-29 15 views
15

मैं बाल प्रक्रिया शुरू करने के लिए ant (1.8.2) exec task का उपयोग कर रहा हूं। मुझे सामान्य चींटी कंसोल आउटपुट के हिस्से के रूप में दिखाने के लिए बाल प्रक्रिया के आउटपुट की आवश्यकता होती है, लेकिन फ़ाइल में भी कब्जा कर लिया जाता है।मैं एक फ़ाइल और stdout दोनों में चींटी निष्पादन कार्य आउटपुट को पुनर्निर्देशित कैसे कर सकता हूं?

उत्तर

24

आप redirector

जरूरत चींटी 1.6.3 चूंकि यह alwayslog नामक विकल्प होता है।

इस तरह यह प्रयोग करें:

<exec executable="mycommand"> 
    <redirector output="myfile.txt" alwayslog="true"/>   
</exec> 
+0

धन्यवाद! मुझे ठीक इसी की आवश्यकता थी। आपने मुझे खोल को फोर्क करने, कमांड चलाने और आउटपुट को पाइप करने की जटिलताओं से निपटने के लिए बचाया। –

संबंधित मुद्दे

 संबंधित मुद्दे