golang exec 执行 shell 如何同步输出/获得执行结果

背景 项目中须要执行shell命令,虽然exec包提供了CombinedOutput()方法,在shell运行结束会返回shell执行的输出,可是用户在发起一次任务时,可能在不停的刷新log,想达到同步查看log的目的,可是CombinedOutput()方法只能在命令彻底执行结束才返回整个shell的输出,因此确定达不到效果,因此,须要寻找其它方法达到命令一边执行log一边输出的目的。web 1
相关文章
相关标签/搜索