查看linux网卡是否正常,linux 判断网络是否连接正常

#define NETWORK_PATH    “/sys/class/net/eth0/carrier”  // 有线网络节点

/*******************************************************************

** 函数名:     getNetworkStatus

** 函数描述: 获取当前的网络连接情况

** 参数:          无

** 返回:          返回0为断开连接,其他正常连接

********************************************************************/

int getNetworkStatus()

{

FILE *fp;

if ((fp = fopen(NETWORK_PATH, “r”)) != NULL)

{

char ch = fgetc(fp);

fclose(fp);

return ch – ‘0’;

}

return 0;

}

    原文作者:补了个丁
    原文地址: https://blog.csdn.net/weixin_29405101/article/details/116692079
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞