Serial-Port
picocom:列出所有連接的埠
我有一堆(20 多個)串列埠連接到我的 linux 機器。
ttyUSB0
到ttyUSB27
現在為止。我picocom
用來連接/監視這些埠,但並非所有埠都已連接。如果我想連接
picocom
到一個新埠,我必須要麼
- 遍歷所有埠號,直到找到尚未連接的埠號
- 或嘗試查看我已連接的所有內容,以便找到未連接的內容。
對於如此大的數量或埠,此過程很麻煩。
有沒有辦法從中獲取已連接(或已斷開)埠的列表
picocom
?
一個班輪(已編輯):
ps | grep picocom | awk '{print $1}' | tr -s '\n' ',' | xargs lsof -p | grep ttyUSB
搜尋正在執行的程序以
picocom
擷取 PID 並列出打開的文件,並在字元串上過濾它們ttyUSB
。輸出的最後一列應顯示您的所有
/dev/ttyUSB
設備。