首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >picocom:列出所有连接的端口

picocom:列出所有连接的端口
EN

Unix & Linux用户
提问于 2017-08-11 17:52:16
回答 1查看 1.2K关注 0票数 2

我有一堆(20+)串行端口连接到我的linux机器。ttyUSB0通过ttyUSB27到现在为止。我使用picocom连接/监视这些端口,但并不是所有端口都已连接。

如果我想将picocom连接到一个新端口,我必须

  • 检查所有端口号,直到找到尚未连接的端口号为止。
  • 或者试着看看我所有的联系,以找到那些不是。

这个过程很麻烦,有这么多或这么多的端口。

是否有方法从picocom获取已连接(或断开连接)端口的列表?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-08-11 19:33:37

一条直线(编辑):

代码语言:javascript
运行
复制
ps | grep picocom | awk '{print $1}' | tr -s '\n' ',' | xargs lsof -p | grep ttyUSB

在运行的进程中搜索picocom,捕获PID并列出打开的文件,在字符串ttyUSB上过滤它们。

输出的最后一列应该显示所有的/dev/ttyUSB设备。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/385540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档