GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – So finden Sie Prozesse über die serielle Schnittstelle?

Ich verwende uclinux und möchte herausfinden, welche Prozesse die serielle Schnittstelle verwenden. Das Problem ist, dass ich kein lsof habe oder fuser .

Gibt es eine andere Möglichkeit, diese Informationen zu erhalten?

Akzeptierte Antwort:

Dieser Einzeiler sollte helfen:

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

ersetzen Sie ttyS0 mit dem tatsächlichen Portnamen

Beispielausgabe:

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

Das bedeutet die PID 14683 hat den /dev/ttyUSB0 öffnen als Dateideskriptor 3


Linux
  1. So verwenden Sie FIND unter Linux

  2. Linux – Raspberrypi Serielle Schnittstelle?

  3. So finden Sie bestimmten Text mit GREP unter Linux

  4. Wie finde ich heraus, welche Prozesse Swap Space in Linux verwenden?

  5. Wie kann ich Daten an einer seriellen Schnittstelle in Linux überwachen?

So finden Sie die Portnummer eines Dienstes in Linux

So finden Sie Linux-Systemdetails mit inxi

So finden Sie die IP-Adresse unter Linux

So finden Sie den Hostnamen unter Linux

So finden und schließen Sie offene Ports in Linux

So blockieren Sie einen Port mit einer Firewall in Linux