2010-03-17 12 views
7

एक कस्टम चींटी कार्य लिखने के बिना, क्या नियमित चींटी लक्ष्य पर टाइमआउट का उपयोग करने का कोई तरीका है?मैं एक चींटी कार्य में टाइमआउट कैसे लागू कर सकता हूं?

कुछ पृष्ठभूमि जानकारी देने के लिए: हम किसी दिए गए निर्देशिका की सामग्री को हटाने के लिए 'हटाएं' कार्य का उपयोग कर रहे हैं। कभी-कभी यह निर्देशिका बड़े पैमाने पर जेनरेट किए गए फ़ोल्डरों और फ़ाइलों के साथ होती है। हम 5 मिनट के बाद, उस कार्य समय समाप्ति करना चाहते थे।

उत्तर

9

आप एक के एक समानांतर डिग्री के साथ parallel कार्य है, जो एक समय समाप्ति है का उपयोग कर सकते:

<target name="timed_del"> 
    <parallel threadCount="1" timeout="300000"> 
     <sequential> 
      ... your tasks here ... 
     </sequential> 
    </parallel> 
</target> 
+0

हां यह काम करता है। मैंने पहले समानांतर उपयोग किया है, लेकिन मैंने इसे यहां उपयोग करने के बारे में भी सोचा नहीं था ... यकीन नहीं क्यों। लेकिन सही दिशा में बिंदु के लिए धन्यवाद। –

+1

क्या यह एफटीपी कार्य पर अनंत टाइमआउट को हल करेगा? यानी अगर एक एफटीपी कार्य एक समय समाप्ति में फंस गया है .. – pstanton

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

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