Class: Specinfra::Command::Darwin::Base::Port
- Inherits:
-
Base::Port
- Object
- Base
- Base::Port
- Specinfra::Command::Darwin::Base::Port
- Defined in:
- lib/specinfra/command/darwin/base/port.rb
Class Method Summary collapse
Methods inherited from Base
Class Method Details
.check_is_listening(port, options = {}) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/specinfra/command/darwin/base/port.rb', line 3 def check_is_listening(port, ={}) regexp = ":#{port} " protocol = [:protocol] || 'tcp' = case protocol when 'tcp' "-iTCP -sTCP:LISTEN" when 'tcp6' "-i6TCP -sTCP:LISTEN" when 'udp' "-iUDP" when 'udp6' "-i6UDP" end "lsof -nP #{} | grep -- #{escape(regexp)}" end |