Como encontrar processos usando porta serial

4

Estou usando o uclinux e quero descobrir quais processos estão usando a porta serial. O problema é que não tenho lsof ou fuser .

Existe alguma outra maneira de obter essa informação?

    
por Kermit the Hermit 09.09.2016 / 14:30

1 resposta

7

Este one-liner deve ajudar:

ls -l /proc/[0-9]*/fd/* |grep /dev/ttyS0

substitua ttyS0 pelo nome real da porta

Exemplo de saída

:

lrwx------ 1 root dialout 64 Sep 12 10:30 /proc/14683/fd/3 -> /dev/ttyUSB0

Isso significa que o pid 14683 tem o /dev/ttyUSB0 aberto como descritor de arquivo 3

    
por 09.09.2016 / 16:00