command_using_port() {
ps -p $(lsof -i:$1 -Fp | cut -c 2-) -o args --no-headers
}
Consulte páginas de manual relevantes para descrição das opções (foi o que eu fiz!)
Eu tenho essa função legal para me dizer o pid usando uma porta:
using_port() {
lsof -i:${1}
}
A saída é assim:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ruby 43988 gordon 9u IPv4 0xecaac2af83bf0aa7 0t0 TCP *:hbci (LISTEN)
Existe uma maneira de obter facilmente o comando completo que foi executado, incluindo o caminho e os argumentos? Pontos de bônus para atualizar a função de exemplo acima.