0
|
TzurEl · 技术社区 · 7 年前 |
![]() |
1
0
实际上,解决方案相当简单。 主要问题是systemcall并不总是正常工作。我通过以下链接对此进行了研究:
http://www.darrencoxall.com/golang/executing-commands-in-go/
我发现读取命令输出的唯一位置是cmd之前。Wait()和之后cmd。开始()。这就是为什么我一直得到一个空字节数组。 代码确实返回了,它只是空的。 我发现了更多- https://medium.com/@vCabbage/go-timeout-commands-with-os-exec-commandcontext-ba0c861ed738 最后一个链接具有 太神了 我遇到的问题的解决方案。不使用cmd。等等()。 |
![]() |
Jean · Python中的系统vs调用vs popen 7 年前 |
![]() |
nick · 用exec在c++中执行shell命令 7 年前 |
|
Goujon · 组件Exeve/bin/bash(x64) 7 年前 |
![]() |
Alok · fcntl Unix/Linux系统调用的全名是什么 7 年前 |
![]() |
Raviga · 使用写入系统调用不间断打印Int数组 7 年前 |