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