picocom: 연결된 모든 포트 나열

picocom: 연결된 모든 포트 나열

내 Linux 상자에는 20개 이상의 직렬 포트가 연결되어 있습니다. 현재로서는 ttyUSB0통과되었습니다 . 이러한 포트를 연결/모니터링 ttyUSB27하는 데 사용 picocom하지만 모든 포트가 연결되는 것은 아닙니다. 새로운 포트에
연결하려면 다음을 수행해야 합니다.picocom

  • 아직 연결되지 않은 포트 번호를 찾을 때까지 모든 포트 번호를 반복합니다.
  • 아니면 내가 연결되어 있는 모든 것을 살펴보고 연결되지 않은 것을 찾아보세요.

포트 수가 너무 많으면 이 프로세스가 번거롭습니다.
연결된(또는 연결이 끊긴) 포트 목록을 얻는 방법이 있습니까 picocom?

답변1

한 줄(수정됨):

ps | grep picocom | awk '{print $1}' | tr -s '\n' ',' | xargs lsof -p | grep ttyUSB

실행 중인 프로세스 내에서 검색하여 picocomPID를 캡처하고 열린 파일을 나열하여 문자열을 기준으로 필터링합니다 ttyUSB.

출력의 마지막 열에는 모든 /dev/ttyUSB장치가 표시되어야 합니다.

관련 정보