você pode usar o lsof:
-i eu selecionei pelo endereço IPv [46]: [46] [proto] [@ host | addr] [: svc_list | port_list]
lsof -i [email protected]:80
Eu estou olhando para ligar a uma porta para tunelamento SSH através de um script de shell simples (provável: BASH), e eu gostaria de uma forma mais ... "sã" de testar se a porta já está ou não ligada para outro processo, e prefiro não gostar de grok (ler: grep) a saída do netstat.
Existe algum comando ou utilitário que torna isso sensato? Eu ou tenho um terrível google-fu e um vocabulário terrível, ou a maioria das pessoas não tenta iterar através de ports programaticamente via shell, mas sim através de uma linguagem de programação.
você pode usar o lsof:
-i eu selecionei pelo endereço IPv [46]: [46] [proto] [@ host | addr] [: svc_list | port_list]
lsof -i [email protected]:80
Outra opção seria lsof. Você pode fazer algo como:
lsof -i tcp:<port> -s tcp:listen
Tags ssh networking bind port