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

微网站建设最新报价德阳网站制作

微网站建设最新报价,德阳网站制作,做室内效果图网站,wordpress安卓版背景 为了输出执行命令的日志,主要是执行时间很长,而且分批输出日志的命令。 代码 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/976399/

相关文章:

  • 临沂网站建设技术托管ddns怎么做网站
  • 外贸网站运营推广环艺毕业设计代做网站
  • 企业网站管理系统cms源码下载做预算查价格的网站是哪个
  • 网站是怎么挣钱的网站分类导航代码
  • 要加强网站内容建设怎么用云虚拟主机建设网站
  • 长沙专业的网站建设企业网站做短信验证需要多少钱
  • 找网站公司制作网站郑州网站建设公司航迪软件怎么样
  • 网站后端开发语言wordpress 查看版本
  • 自己家开了一家装修公司怎么做装修网站微信开发者工具怎么打开文件
  • 网站推广应该怎么做记账公司
  • 做静态网站的步骤做电商有哪些网站
  • 抄袭网站案例做热血钓鱼网站
  • 创业网站平台排名网站内容页面怎么做外链
  • 做app网站公司哪家好wordpress主题 手机主题
  • 网站推广一般在哪个网做深圳建站公司需要多久
  • 外国人做的学汉字网站免费网站空间
  • 南阳做网站aokuowordpress 联系地图
  • 男女一夜做受视频最新网站广州微信网站建设报价表
  • 广州正规网站建设烟台网站优化公司
  • 建设银行网站怎么能转账上海seo网络优化
  • 生态环境工程公司网站建设珠海杰作网站建设网络公司
  • 能自己做头像的网站做电影网站为什么要数据库
  • 做公司网站阿里开封市住房和城乡建设局网站
  • 无锡网站制作哪家公司好制作企业网站的新闻
  • 网站框架分类进销存软件排行榜前十名
  • 简单网站建设哪家便宜商城网站系统建设方案
  • 牛天下网站做的怎么样网店设计是做什么的
  • 建立属于我们的网站前几年很火的网站建设公司
  • 电子商务网站建设与维护实训题库帮人做网站赚多少钱
  • 西安制作网站的电话东莞饭堂承包东莞网站建设