如何使用串口查找进程

如何使用串口查找进程

我正在使用 uclinux,我想找出哪些进程正在使用串行端口。问题是我没有lsoffuser.

我还有其他方法可以获得这些信息吗?

答案1

这句话应该有帮助:

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

这意味着 pid14683/dev/ttyUSB0打开作为文件描述符3

相关内容