GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:come trovare processi utilizzando la porta seriale?

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


Linux
  1. Come usare TROVA in Linux

  2. Linux – Porta seriale Raspberrypi?

  3. Come trovare quale shell stai usando su Linux

  4. Come scoprire quali processi utilizzano lo spazio di swap in Linux?

  5. Come posso monitorare i dati su una porta seriale in Linux?

Come trovare il numero di porta di un servizio in Linux

Come trovare i dettagli del sistema Linux usando inxi

Come trovare l'indirizzo IP in Linux

Come trovare il nome host in Linux

Come trovare e chiudere le porte aperte in Linux

Come bloccare una porta utilizzando un firewall in Linux