社区
其他技术讨论专区
帖子详情
执行任何命令比如l s突然报错ioutil.ReadAll error read |0: file already closed
weixin_38062058
2019-09-20 10:27:48
执行任何命令突然报错ioutil.ReadAll error read |0: file already closed
...全文
476
3
打赏
收藏
执行任何命令比如l s突然报错ioutil.ReadAll error read |0: file already closed
执行任何命令突然报错ioutil.ReadAll error read |0: file already closed
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38074560
2019-09-20
打赏
举报
回复
1.cmd := exec.Command("/bin/sh/", "-c", "linux命令") 2.cmd := exec.Command("cmd", "/C", "windows命令") 如果想执行windows下命令行的话,应该用2而不是1.
weixin_38089340
2019-09-20
打赏
举报
回复
cmd.wait()
weixin_38103983
2019-09-20
打赏
举报
回复
因为命令没有正确识别,所以out读取不到内容 使用 cmd.Start()的可以通过返回值来查看 命令是否可以执行,之后的流程就对了 ```go package main import ( "fmt" "io" _ "io/ioutil" "os" "os/exec" "bytes" ) func main() { cmd_os := "" if "windows" == os.Getenv("GOOS") { cmd_os = "dir" }else{ cmd_os = "ls" } cmd := exec.Command(cmd_os) out ,err := cmd.StdoutPipe() if err!=nil{ fmt.Println(err) } var errbuf bytes.Buffer cmd.Stderr = &errbuf err = cmd.Start() if err!=nil{ io.Copy(cmd.Stderr,bytes.NewBufferString(err.Error())) //fmt.Println(err) } //cont,err:= ioutil.ReadAll(out) _,err = io.Copy(os.Stdout,out) if err!=nil{ //fmt.Println(err) } //io.Copy(os.Stdout,out) cmd.Wait() // fmt.Println(bytes.NewBuffer(cont).String()) fmt.Println(errbuf.String()) //io.Copy(os.Stdout,cmd.Stderr) //io.Copy(os.Stdout,os.Stdin) //fmt.Println(os.Args[1]) } ```
k8s集群
报错
1.内存不够
报错
信息 May 7 04:02:26 k8smaster containerd: time="2022-05-07T04:02:26.763885030+08:00" level=
error
msg="copy shim log"
error
="
read
/proc/self/fd/27:
f
il
e
al
read
y
clo
sed
" 初步怀疑是内存出现问题 free -h 脚本检查后发现 总共内存:251G 使用内存:169G 剩余内存:1.4G 内存剩余:0.55 内存使用:67.48
zookeeper连接
报错
问题记录java.io.IOException: Broken pipe
今天项目上发现一个问题,运行一段时间的web服务出现了zookeeper连接断开的问题,经定位是由于写某个节点时数据太大,大概1M多,而zk默认的节点大小为1M。所以导致了会话断开等一系列问题。而问题原因主要和一个JVM参数jute.maxbuffer有关 zk客户端使用的是org.IOItec.zkclient.ZkClient 错误1.客户端
报错
java.io.IOException: Packet len1830457 is out of range! 很明显,数据包太大了超过了限制 解决方案:调整J
linux she
ll
安装curl,bash – 不能使用curl安装NPM
尝试安装NPM时收到此错误。对此错误的任何帮助都非常感激。$ curl http://npmjs.org/insta
ll
.sh | sh% Total % Received % Xferd Average Speed Time Time Time CurrentDload Upload Total Spent Left Speed100 85 ...
python连接池interface
error
_解决pymysql.err.Interface
Error
: (0, '')
报错
的办法
发现问题最近使用 Flask+MySQL 写了些简单的接口,部署到Linux之后,发现过了一段时间,再次访问接口就不能用了,
报错
如下:Traceback (most recent ca
ll
last):
F
il
e
"/root/python36/lib/python3.6/site-packages/flask/app.py", line 2328, in __ca
ll
__return self.w...
http-code 未译
1xx Informational Request received, continuing process. This class of status code indicates a provisional response, consisting only of the Status-Line and optional headers, and is terminated by...
其他技术讨论专区
477
社区成员
790,955
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章