GNU/Linux >> Znalost Linux >  >> Linux

Linux – Jak najít procesy pomocí sériového portu?

Používám uclinux a chci zjistit, které procesy používají sériový port. Problém je v tom, že nemám žádné lsof nebo fuser .

Mohu tyto informace získat jiným způsobem?

Přijatá odpověď:

Tato jednolinka by měla pomoci:

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

nahradit ttyS0 se skutečným názvem portu

příklad výstupu:

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

To znamená pid 14683/dev/ttyUSB0 otevřít jako deskriptor souboru 3


Linux
  1. Linux – sériový port Raspberrypi?

  2. Jak zjistit, který sériový port se používá?

  3. Jak zjistit, které procesy využívají swapovací prostor v Linuxu?

  1. Jak používat FIND v Linuxu

  2. Jak zjistit, který Shell používáte v Linuxu

  3. Jak mohu sledovat data na sériovém portu v Linuxu?

  1. Jak najít soubory v Linuxu

  2. Jak najít konkrétní text pomocí GREP v systému Linux

  3. Jak najdu svou verzi shellu pomocí příkazu Linux?