2011-06-30 33 views
6

Có thể kiểm tra xem cổng có mở bằng các tác vụ ANT không?Kiểm tra xem cổng có đang mở trong ANT

Tôi cần thực hiện tác vụ flexunit, nhưng trước khi tôi bắt đầu tác vụ này, tôi cần kiểm tra xem tác vụ flexunit khác có đang chạy hay không và chặn cổng mong muốn.

Cảm ơn bạn cho bất kỳ lời đề nghị,

Rafal

Trả lời

9

Sử dụng điều kiện ổ cắm ant.

<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