Serial-Port

picocom:列出所有連接的埠

  • November 9, 2017

我有一堆(20 多個)串列埠連接到我的 linux 機器。ttyUSB0ttyUSB27現在為止。我picocom用來連接/監視這些埠,但並非所有埠都已連接。

如果我想連接picocom到一個新埠,我必須要麼

  • 遍歷所有埠號,直到找到尚未連接的埠號
  • 或嘗試查看我已連接的所有內容,以便找到未連接的內容。

對於如此大的數量或埠,此過程很麻煩。

有沒有辦法從中獲取已連接(或已斷開)埠的列表picocom

一個班輪(已編輯):

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

搜尋正在執行的程序以picocom擷取 PID 並列出打開的文件,並在字元串上過濾它們ttyUSB

輸出的最後一列應顯示您的所有/dev/ttyUSB設備。

引用自:https://unix.stackexchange.com/questions/385540