当前位置: 首页 > news >正文

郑州网站建设喝彩科技中国新闻社海外中心

郑州网站建设喝彩科技,中国新闻社海外中心,名侦探柯南网页设计模板图片,云搜索app官网背景 为了输出执行命令的日志,主要是执行时间很长,而且分批输出日志的命令。 代码 func Execute(){command : exec.Command("执行命令")// 隐藏黑色窗口command.SysProcAttr &syscall.SysProcAttr{CreationFlags: 0x08000000}// 输出日…

背景

为了输出执行命令的日志,主要是执行时间很长,而且分批输出日志的命令。

代码

func Execute(){command := exec.Command("执行命令")// 隐藏黑色窗口command.SysProcAttr = &syscall.SysProcAttr{CreationFlags: 0x08000000}// 输出日志OutputLog(command)
}func outputLog(cmd *exec.Cmd) string {cmd.Stdin = os.Stdinvar wg sync.WaitGroupwg.Add(2)//捕获标准输出stdout, err := cmd.StdoutPipe()if err != nil {log.Error("INFO:", err)os.Exit(1)}readOut := bufio.NewReader(stdout)go func() {defer wg.Done()getOutput(readOut)}()//捕获标准错误stderr, err := cmd.StderrPipe()if err != nil {log.Error("ERROR:", err)os.Exit(1)}readErr := bufio.NewReader(stderr)go func() {defer wg.Done()getOutput(readErr)}()//执行命令err = cmd.Run()if err != nil {return ""}wg.Wait()
}func getOutput(reader *bufio.Reader) string {outputBytes := make([]byte, 200)for {n, err := reader.Read(outputBytes)if err != nil {if err == io.EOF {break}//输出屏幕内容log.Error(err)}output := string(outputBytes[:n])//输出屏幕内容log.Info(output)}
}

http://www.yayakq.cn/news/777375/

相关文章:

  • wordpress 文章点赞seo商城
  • 山西网站建设免费邢台网站推广公司
  • 天河网站建设系统cpu游戏优化加速软件
  • 企业网站seo点击软件wordpress 图片展示主题
  • 个人与企业签订网站开发合同广州网络推广外包
  • 湖州城市投资建设集团网站网站开发公司排名
  • 三网合一网站建设方案郑州专业做网站的公司
  • wordpress购买邀请码哈尔滨seo优化
  • 手机网站模板 织梦wordpress淘宝客建站教程视频
  • 网站不能风格营销类网站
  • 网站前端开发得会什么软件做视频周边的网站
  • 网站开发可行性wordpress文章只显示摘要
  • 高能建站系统怎么收费枣庄网络推广公司
  • 深圳网站制作的公司排名如何做英文网站的外链
  • 游戏网站html模板安全的网站建设
  • 我想做网站服务器选用什么创网易邮箱账号
  • 做健康类网站怎么备案wordpress 百度熊掌号
  • 做网站分为哪些功能的网站做网站第一步要学什么
  • 免费做logo设计的网站宁波网络推广有哪些
  • 响应式网站demowordpress 彩色源码
  • 做精神科医院网站费用使用亚马逊云做网站
  • mini主机做网站服务器品牌设计需要做些什么
  • 网络推广网站套餐传奇类网页游戏大全
  • 深圳网站设计营销型concrete5 wordpress
  • 电子商务网站建设与管理读书心得萍乡做网站的公司
  • 从哪里找网站家具设计网站大全
  • 个人站长做什么网站好长沙微信乘车码在哪里
  • 吉林网站建设企业安徽省建设工程信息网招标公告
  • wordpress导航设置企业网站优化是什么
  • 一个小型网站开发成本网站开发对企业的关键