shell检测interface是否已分配ip,qt调用shell脚本

include

bool have_ip(char* dev)
{
char cmd[200]={0};
sprintf(cmd, “/sbin/ifconfig %s | grep \”inet addr\” | awk ‘{ print $2}’ | awk -F: ‘{print $2}’ > /tmp/ipaddr” ,dev);
::system(“rm -rf /tmp/ipaddr”);
::system(cmd);
qDebug()<

其中的shell:

Original: https://www.cnblogs.com/mylinux/p/6061237.html
Author: oucaijun
Title: shell检测interface是否已分配ip,qt调用shell脚本

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/23399/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • GitHub访问地址映射更新的时候刷新DNS

    1、windows系统 上设置地址映射 Window系统本地可以安装 Git Bash 方便本地管理仓,或下载Git 上的代码,在访问Git的时候经常出现Git访问主页加载不了等问…

    Linux 2022年8月30日
    0155
  • 【转】iOS—–GitHub上比较齐全的iOS 工具和App

    Xcode插件 管理和发现插件~~ Xcode插件 为不同的变量类型赋予不同的颜色~ Xcode插件 clang-format 代码格式化 Xcode插件 Uncrustify格式…

    Linux 2022年8月30日
    0153
  • [转]Redis cluster failover

    今天测试了redis cluster failover 功能,在切换过程中很快,但在failover时有force 与takeover 之分 [RHZYTEST_10:REDIS:…

    Linux 2022年9月14日
    099
  • 【SHELL】在指定格式的文件中查找字符串

    在指定格式的文件中查找字符串 grep -nr "string" –include=*.{c,cpp,h} 在排除指定格式的文件中查找字符串 grep -nr…

    Linux 2022年9月14日
    0138
  • linux部署war包方案

    batch.sh内容: su – -c” 使用管理员权限 service tomcat6 stop; 停止tomca6t服务 mkdir /home/jnf…

    Linux 2022年8月13日
    0151
  • Ubuntu下的PHP开发环境架设

    今天重新装了ubuntu那么就吧过程记录下。 打开终端,也就是命令提示符。 让我们首先最大限度地减少构建安装,并根据自己的需要逐步安装其他扩展。在命令提示符下输入以下命令: [En…

    Linux 2022年8月26日
    0124
  • Elasticsearch_exporter 监控指标

    github地址:https://github.com/justwatchcom/elasticsearch_exporter Name Type Cardinality Help…

    Linux 2022年9月10日
    0134
  • docker:alpine使用logrotate切割日志

    最近在交付项目的时候使用了docker,大家都知道日志是项目定位问题的重要依据,但如果一开始项目本身没有对日志进行合理切割那就会导致长时间运行的项目日志文件大得编辑器打不开的情况。…

    Linux 2022年9月10日
    0105
  • 定时备份Docker中的MySQL数据库

    新建脚本 mysql_bak.sh # mysql 为docker中的mysql容器名 #!/bin/bash docker_name=mysql data_dir="/…

    Linux 2022年11月7日
    097
  • 《HelloGitHub》第 76 期

    兴趣是最好的老师, HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 https://github.com/…

    Linux 2022年8月30日
    0196
  • Redis (error) NOAUTH Authentication required.

    首先查看redis设置密码没 表示没有设置密码,设置redis密码 这个时候查看密码是会报错的。 需要noauth身份验证。 修改密码 Original: https://www….

    Linux 2022年9月14日
    0124
  • DSTAT, Versatile resource statistics tool, 多功能资源统计工具;

    之前用到的一个IO监控工具,今天要使用,却忘记了名字,记录一下: dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具…

    Linux 2022年11月7日
    099
  • ceph存储集群搭建以及介绍

    转载至https://blog.csdn.net/weixin_44989941/article/details/123370410 Original: https://www.c…

    Linux 2022年11月8日
    088
  • NTP服务器实现

    时间服务器是一种计算机网络仪器,它从参考时钟获取实际时间,再利用计算机网络把时间信息传递给用户。虽然还有一些比较少用或过时的协议仍然在使用,但现时最重要及广泛使用,作为时间信息发送…

    Linux 2022年10月19日
    0133
  • 自动化集成:Jenkins管理工具详解

    前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作; 本篇文章主要描述Jenkins基础用法。 一、J…

    Linux 2022年9月10日
    0132
  • MSSQL中游标的语法结构

    | 0.21分钟 | 342.4字符 | 1、引言&背景 2、开箱即用的游标结构 3、声明与参考资料 | SCscHero | 2022/4/30 PM10:3 | 系列 …

    Linux 2022年11月7日
    091
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载