Sto usando uclinux e voglio scoprire quali processi stanno usando la porta seriale. Il problema è che non ho lsof
o fuser
.
C'è un altro modo per ottenere queste informazioni?
Risposta accettata:
Questo one-liner dovrebbe aiutare:
ls -l /proc/[0-9]*/fd/* |grep /dev/ttyS0
sostituire ttyS0
con il nome effettivo della porta
esempio di output:
lrwx------ 1 root dialout 64 Sep 12 10:30 /proc/14683/fd/3 -> /dev/ttyUSB0
Ciò significa il pid 14683
ha il /dev/ttyUSB0
apri come descrittore di file 3