由于我在做linux下的QT开发,有时候会用到shell脚本的辅助,但是需要QT运行shell脚本并获取执行结果,今天给大家分享下我的技巧,废话少说直接上代码:

//执行shell指令或者shell脚本的方法

QString Common::executeLinuxCmd(QString strCmd)

{

QProcess p;

p.start("bash", QStringList() <

p.waitForFinished();

QString strResult = p.readAllStandardOutput();

return strResult;

}

//实例

QString strResult1 = executeLinuxCmd("sudo sh /home/test.sh");

QString strResult2 = executeLinuxCmd("cat /etc/hostname");

大家根据自己的业务需求去处理strResult1和strResult2,相信我的代码很清晰了吧!!!

Linux中使用crontab命令定时执行shell脚本或其他Linux命令

使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令.例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 中添加一个作业? # crontab –e0 5 * ...

Linux 定时执行shell脚本命令之crontab

crontab可以在指定的时间执行一个shell脚本以及执行一系列Linux命令 例如:服务器管理员定时备份数据库数据.日志等 详

Linux qt shell脚本,QT执行shell脚本或者执行linux指令相关推荐

  1. Linux中执行shell脚本的4种方法

    这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下. bash shell 脚本的方法有多种,现在作个小结.假设我们编写 ...

  2. Linux下如何执行Shell脚本

    Linux下如何执行Shell脚本 Linux下你可以有两种方式执行Shell脚本: 1.用shell程序执行脚本:根据你的shell脚本的类型,选择shell程序,常用的有sh,bash,tcsh等 ...

  3. linux 定时执行shell脚本 定时任务

    1 #!/bin/bash 2 step=1 3 for ((i=1;i<=60; i+=step)) 4 do 5 $(`/usr/local/php-5.6.22/bin/php /root ...

  4. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件

    搜索热词 以下实例本人在Centos6.5 64位操作系统中使用 一.定时复制文件 a.在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件 #将tomcat中 ...

  5. Linux shell:执行shell脚本的几种方式

    在Linux命令行执行shell脚本有如下三种方式: 1)bash test or sh test 2)./test 3)test 注:第三种方式需要将当前目录添加到PATH,否者会提示:-bash: ...

  6. Linux 定时执行shell 脚本

    2019年第 85 篇文章,总第 109 篇文章 本文大约2000字,阅读大约需要6分钟 crontab 可以在指定的时间执行一个shell脚本以及执行一系列 Linux 命令. 定时执行shell ...

  7. Linux中执行shell脚本的5种方法总结

    Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法: 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: 复制代码 代码如下: c ...

  8. Linux中shell运行方式,linux脚本中父shell与子shell 执行的几种方式

    本文主要介绍以下几个命令的区别: shell subshell source $ (commond) `commond` Linux执行Scripts有两种方式,主要区别在于是否建立subshell ...

  9. Linux执行shell脚本提示文件找不到问题解决办法

    在Linux系统下执行已存在的shell脚本,但是执行时提示你文件不存在. 此时一般原因是shell脚本编写时的系统跟执行脚本的系统不一致,比如在window系统编写脚本,拷贝到Linux系统执行时就 ...

最新文章

  1. html 水平垂直居中,css水平垂直居中有几种实现方式?
  2. 5500以太网模块pcb布局_以太网PCB布局布线
  3. FreeWheel基于Go的实践经验漫谈——GC是大坑(关键业务场景不用),web框架尚未统一,和c++性能相比难说...
  4. spring系列-注解驱动原理及源码-声明式事务使用及原理解析
  5. python将字典写入json文件中
  6. 17.explain_api
  7. 让你的对象跑出内存,写入到磁盘或者进行网络传输,一文掌握Java对象序列化
  8. 消息队列解耦是骗小孩儿的
  9. 自动化测试基础篇--Selenium发送测试报告邮件
  10. 分享12个Python项目教程,看完随便拿!
  11. Latex绘制三线表
  12. 潮流计算 matlab,用matlab进行潮流计算
  13. VUE移动端案例整合
  14. python ppt 图片_Python批量导出多个PPT\/PPTX文件中每个幻灯片为独立JPG图片
  15. 开心一下,39 个奇葩代码注释,看完笑哭了
  16. JS下载PDF、图片时直接下载而不是预览
  17. c语言埃拉托色尼筛选法数组,埃拉托色尼筛选法 算法
  18. Microsoft Office 2021 for mac v16.54 微软office办公套件
  19. FFmpeg屏幕录制
  20. html怎么制作小黄人,【PS教程】制作一个小黄人

热门文章

  1. md文件转换word文档
  2. 牛客网小白月赛12(华华听月月唱歌)
  3. opacity、transparent以及rgba的区别
  4. web服务器并发量计算
  5. 开源SWD脱机烧录器-第三章 基于QT的上位机
  6. Base64的编码和解码
  7. CSDN网站勋章获取介绍
  8. echarts 饼状图显示各类别展示所占百分比
  9. ecmall mysql调用_ecmall二次开发 直接实例化mysql对象
  10. php模板机制,ECMall模板解析语法与机制