我正在使用 uclinux,我想找出哪些进程正在使用串行端口。问题是我没有lsof
或fuser
.
我还有其他方法可以获得这些信息吗?
答案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