我想检查如果局域网电缆插入在Linux系统,是否有任何文件在/ sys或/ proc,我可以检查(我想这样做在C)?
要检查电缆是否插入,可以在/ sys / class / net /
例如。 对于eth0连接:
$ grep "" /sys/class/net/eth0/* /sys/class/net/eth0/carrier:0 /sys/class/net/eth0/operstate:down
正如你所看到的,电缆没有插入。 如果它被堵塞我得到:
/sys/class/net/eth0/carrier:1 /sys/class/net/eth0/operstate:up
运行ifconfig
命令将显示所有连接的接口。