Como determinar rapidamente qual processo (se houver) escuta uma porta serial

0

Estou procurando um comando para ver o processo de ouvir uma porta, por exemplo /dev/ttyS0 (com direitos de root em um sistema Linux). Eu posso fazer isso com

lsof /dev/ttyS0

mas isso é realmente muito lento. Além disso, não posso usar o sinalizador -p para torná-lo mais rápido.

Eu gostaria de fazer essencialmente o mesmo usando outros recursos do sistema linux. Isso é possível?

    
por Alex 21.03.2013 / 07:57

1 resposta

0

Eu só tentei com um console virtual, mas isso vai funcionar (pelo menos para alguns recursos. Eu não tenho uma porta serial, mas funcionou para o meu tty)

fuser -n file /dev/ttyS0

(como root, claro)

Da mesma forma, você pode procurar as coisas falando com um soquete com o fusor -n tcp | udp XXXX

    
por 21.03.2013 / 08:09