我想检查linux系统上是否插入了局域网电缆,有没有/sys或/proc格式的文件可以检查(我想用C语言)?
发布于 2012-09-08 17:51:26
要检查电缆是否已插入,可以查看/sys/class/net/
对于ex。对于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
发布于 2012-09-08 17:43:50
运行ifconfig
命令,该命令将显示所有已连接的接口。
https://stackoverflow.com/questions/12329661
复制相似问题