executa o lsof no modo não interativo

1

Eu preciso escrever lsof output para várias portas de rede na variável bash.

Simple $(lsof -i :5555) não funciona - lsof espera pelo comando quit (Ctrl-C) toda vez que eu ligo.

Eu não consigo descobrir como resolver minha tarefa.

    
por Victor Mezrin 03.04.2014 / 14:53

1 resposta

3

Um processo lsof de longa execução geralmente significa que a resolução do DNS está expirando ou não está funcionando corretamente, o que está atrasando a saída dele.
Você pode desabilitar a resolução de DNS adicionando a opção -n .

É claro que você pode querer verificar por que a resolução de DNS está demorando demais em seu servidor também.

    
por 03.04.2014 / 16:48

Tags