picocom: lista todas as portas conectadas

2

Eu tenho um monte (20+) de portas seriais conectadas à minha máquina Linux. ttyUSB0 a ttyUSB27 a partir de agora. Eu uso picocom para conectar / monitorar essas portas, mas nem todas estão conectadas.
Se eu quiser conectar picocom a uma nova porta, eu tenho que

  • percorrer todos os números de porta até encontrar os que ainda não estão conectados
  • ou tente ver tudo o que eu conectei para encontrar os que não estão.

Esse processo é complicado com um número ou portas tão grandes.
Existe uma maneira de obter uma lista das portas conectadas (ou desconectadas) de picocom ?

    
por slybloty 11.08.2017 / 19:52

1 resposta

1

Um forro (editado):

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

Pesquisas através dos processos em execução para picocom capturam o PID e listam os arquivos abertos, filtrando-os na string ttyUSB .

A última coluna de saída deve mostrar todos os seus /dev/ttyUSB dispositivos.

    
por 11.08.2017 / 21:33