[原]golang exec 执行 shell 如何同步输出/得到执行结果

朱新全 19/05/01 23:10:10
背景 项目中需要执行shell命令,虽然exec包提供了CombinedOutput()方法,在shell运行结束会返回shell执行的输出,但是用户在发起一次任务时,可能在不停的刷新log,想达到同步查看log的目的,但是CombinedOutput()方法只是在完全执行结束才返回整个shell的输出,所以肯定达不到效果,所以,我需要寻找其它方法达到程序一边执行log一边输出的目的。 使用重定向...
作者:zhuxinquan61 发表于 2019/05/01 23:10:10 原文链接 https://blog.csdn.net/zhuxinquan61/article/details/89716301
阅读:26