2011-06-30 12 views
6

में खुला है यह है कि क्या एक बंदरगाह चींटी कार्य का उपयोग कर खुला है जाँच करना संभव है?जांच करें कि बंदरगाह चींटी

मैं flexunit कार्य निष्पादित करने के लिए की जरूरत है, लेकिन मैं अगर एक और flexunit काम नहीं चल रहा है और वांछित बंदरगाह अवरुद्ध जांच करने की आवश्यकता इससे पहले कि मैं इस कार्य को शुरू करते हैं।

किसी भी सुझाव के लिए धन्यवाद,

राफाल

उत्तर

9

उपयोग चींटी सॉकेट हालत।

<target name="check-port" description="Check whether Tomcat is running"> 
    <echo message="Checking whether Tomcat is running"/> 
    <condition property="tomcat.running"> 
     <socket server="${tomcat.host}" port="${tomcat.port}"/> 
    </condition> 
</target> 

http://ant.apache.org/manual/Tasks/conditions.html