用go来执行命令

cmd := exec.Command(命令,参数1,参数2....)
out, _ := cmd.Output()
data := string(out)

Output得到的是正常输出的内容,同时cmd还有Stdout方法接受错误的返回信息。

场景:

在linux中执行fping命令的时候,使用了-u参数,显示的是不可达的目标信息,使用Output方法并不能显示最后一行有loss,网络延迟的汇总数据,

解决:使用out, _ := cmd.CombinedOutput()

data := string(out)中就能接收到展示的信息

错误信息也输出
cmd := exec.Command("fping", "-u", "-c 4", "-i 1", "-t 100", "-b 65")
out, _ := cmd.CombinedOutput()
data := string(out)

最新文章

  1. tcpdump的简单使用
  2. coursera机器学习笔记-建议,系统设计
  3. lbs(查看附近的人),看看社交软件如何实现查看附近的人
  4. Java for LeetCode 217 Contains Duplicate
  5. C# 自动运行代码 (创建windows 服务的形式 )
  6. 让VIEWSTATE从页面中完全消失(小技巧)
  7. 解决phpcms图片太大撑破表格图片自适应图片按比例缩小
  8. sigaction 函数
  9. Java调用CMD命令
  10. BZOJ 1729: [Usaco2005 dec]Cow Patterns 牛的模式匹配
  11. WordPress Download Monitor插件跨站脚本漏洞
  12. Eclipse 整合cvs教程及遇到的问题
  13. [转]Ubuntu 软件安装、查找、卸载--apt-get、apt-cache命令安全
  14. Dating with girls(1)(二分+map+set)
  15. NavigationView的头部的事件监听
  16. shell自动化巡检
  17. FFPLAY的原理
  18. CSS3实现的苹果网站搜索框效果
  19. apk签名打包时报master password is required to unlock the password database.错误,或者signtrue versions无法勾选,以及Error:Execution failed for task ':app:lintVitalRelease'.
  20. bzoj2146 Construct

热门文章

  1. vmstat命令详解--转载
  2. 给初学PHP的学习线路和建议
  3. 如何将 HTML 转换为 XHTML
  4. python 练习:函数1
  5. C# 延迟初始化 Lazy<T>
  6. Linux查看进程并重启服务命令
  7. Redis 测试 数据类型
  8. VBA比较运算符
  9. 通过数组的某一个属性值进行排序(如id)
  10. stm32 独立看门狗 IWDG