在Linux环境中,我需要检测RJ45连接器与其插槽的物理连接或断开连接状态。最好仅使用BASH脚本。
在其他站点上提出的以下解决方案不适用于此目的:
/ proc文件系统中没有可用的某种状态(其他所有文件都在其中)吗?
Linux世界应该如何在图标托盘中弹出自己的Windows气泡版本,以表明您刚刚拔下网络电缆?
肯特·弗雷德里克 ( Kent Fredric) 和 洛萨(lothar) ,您的回答都满足了我的需求……非常感谢!我会用哪一个…我还是不知道。
我想我不能把你们两个都当成正确的答案吗?我选择其中一种可能对您很公平。我猜是掷硬币吗?再次感谢!
您想看一下其中的节点
/ sys / class / net /
我尝试了我的:
电线插入:
eth0/carrier:1 eth0/operstate:unknown
电线拆除:
eth0/carrier:0 eth0/operstate:down
电线再次插入:
eth0/carrier:1 eth0/operstate:up
Side Trick:轻松收获所有资产的简便方法:
grep "" eth0/*
这形成了一个不错的key:value配对列表 。
key:value