tip

ゞ 浴缸里的玫瑰 2022-05-17 09:47 344阅读 0赞
  1. void sync_bssid_for_config(char *src_bssid)
  2. {
  3. char bssid_num[128]={ 0};
  4. char cmd[256]={ 0};
  5. //int num = -1;
  6. cprintf("%s(%d) ************** src_bssid:%s\n",__FUNCTION__,__LINE__,src_bssid);
  7. if( openUtil_strlen(src_bssid) != 0 )
  8. {
  9. if(access("/etc/config/8192eewpa", F_OK) == 0) // file exist
  10. {
  11. get_system_output("grep -rn 'bssid' /etc/config/8192eewpa | awk -F ':' '{print $1}'", bssid_num, sizeof(bssid_num));
  12. if( openUtil_strlen(bssid_num) != 0)
  13. {
  14. memset(cmd, 0x0, sizeof(cmd));
  15. snprintf(cmd, sizeof(cmd), "sed -i '%dc\\ bssid=%s' /etc/config/8192eewpa", atoi(bssid_num), src_bssid);
  16. //sed -i '9c\ bssid=22.33.44.55.66' /etc/config/8192eewpa
  17. system(cmd);
  18. cprintf("%s(%d) ************** cmd:%s\n",__FUNCTION__,__LINE__,cmd);
  19. }
  20. else //no exist
  21. {
  22. memset(cmd, 0x0, sizeof(cmd));
  23. snprintf(cmd, sizeof(cmd), "sed -i \"/psk/i\\ bssid=%s\" /etc/config/8192eewpa", src_bssid);
  24. //sed -i "/psk/i\ bssid=11.22.33.44.55" /etc/config/8192eewpa
  25. system(cmd);
  26. cprintf("%s(%d) ************** cmd:%s\n",__FUNCTION__,__LINE__,cmd);
  27. }
  28. }
  29. }
  30. }

发表评论

表情:
评论列表 (有 0 条评论,344人围观)

还没有评论,来说两句吧...

相关阅读

    相关 前端tips

    行内元素有哪些?块级元素有哪些?CSS的盒模型? 块级元素:div p h1 h2 h3 h4 form ul 行内元素: a b br i span input se

    相关 python tips

    TCP协议中发送和接收的都是字符串,python中的TCP网络编程也不例外,而且必须有一个变量存储recieve到的东西。 [python字符串与列表的相互转换][py