linux下检测网线插拔(三)
来源:互联网 发布:淘宝上门安装服务加入 编辑:程序博客网 时间:2024/06/02 07:39
方法三,用的文件方式
#include <stdio.h>
#include <fcntl.h>
#include <string.h>
int main(void)
{
unsigned char buf[4],buffer[4];
FILE *fp;
int fd;
int i;
FILE f;
memset(buffer, 0, sizeof(buffer));
memset(buffer, 0, sizeof(buf));
fp = popen("cat /sys/class/net/eth0/operstate", "r");
if (!fp)
return -1;
fgets(buf, 5, fp);
//for(i=0; i<5; i++)
// printf("buf[%d]=%c\n", i, buf[i]);
sprintf(buffer, "down",4);
//for(i=0; i<4; i++)
// printf("buffer[%d]=%c\n", i, buffer[i]);
if(!strcmp(buffer, buf))
printf("link down\n");
else
printf("link up\n");
pclose(fp);
return 0;
}
- linux下检测网线插拔(三)
- linux下检测网线插拔(二)
- linux 网线插拔检测
- linux下如何检测网线是否插拔(一)
- linux检测网线插拔状态
- linux检测网线插拔状态
- linux检测网线插拔状态
- linux检测网线插拔状态
- 检测网线插拔状态
- linux中的网线插拔事件
- Wince下检测SD/USB插拔
- windows7下检测耳机麦克拔插
- linux应用层监控网线插拔状态的实现
- linux获取网线插拔状态的实现
- linux获取网线插拔状态的实现
- linux获取网线插拔状态的实现
- linux获取网线插拔状态的实现
- 检查网线的插拔
- 21个实用便利的PHP代码
- hbase线上集群升级
- 一步步构建大型网站架构
- 上海贝尔无线猫破解 电信“我的e家”无线猫路由上网破解全教程
- applicationContext.xml详解
- linux下检测网线插拔(三)
- Solaris下交换分区的添加和取消
- iphone 中弹出输入法键盘的时候,让table向上移动。
- YII Framework学习教程-YII的Model-数据库操作1-CActiveRecord
- 螳螂和复眼速度仪
- SCOM-the first day,the door open
- 使用Astyle 帮助整理代码
- Apache (OS 10038)在一个非套接字上尝试了一个操作
- 配置conky