GNU/Linux >> Linux の 問題 >  >> Linux

Linux –シリアルポートを使用してプロセスを見つける方法は?

uclinuxを使用していますが、シリアルポートを使用しているプロセスを確認したいと思います。問題は、lsofがないことです。 またはfuser

この情報を入手する他の方法はありますか?

承認された回答:

このワンライナーは役立つはずです:

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

ttyS0を置き換えます 実際のポート名で

出力例:

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

つまり、pid 14683 /dev/ttyUSB0があります ファイル記述子として開く3


Linux
  1. Linux – Raspberrypiシリアルポート?

  2. 使用されているシリアルポートを見つける方法は?

  3. Linuxで使用しているシェルを見つける方法

  1. Linux で GREP を使用して特定のテキストを検索する方法

  2. Linux でスワップ領域を使用しているプロセスを見つける方法は?

  3. Linux コマンドを使用してシェルのバージョンを確認するにはどうすればよいですか?

  1. LinuxでFINDを使用する方法

  2. Linuxでファイルを見つける方法

  3. Linux のシリアル ポートでデータを監視するにはどうすればよいですか?