저는 uclinux를 사용하고 있으며 어떤 프로세스가 직렬 포트를 사용하고 있는지 알고 싶습니다. 문제는 lsof
or 이 없다는 것입니다 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
이는 pid가 파일 설명자로 열려 있음 14683
을 의미합니다./dev/ttyUSB0
3