为了账号安全,请及时绑定邮箱和手机立即绑定

exec.Command 不会从 Go 自己的 pprof 工具中注册错误

exec.Command 不会从 Go 自己的 pprof 工具中注册错误

Go
白衣染霜花 2021-10-18 16:23:58
这是我的代码:cmd := exec.Command("go", "tool", "pprof", "-dot", "-lines", "http://google.com")out, err := cmd.Output()if err != nil {    panic(err)}println(string(out))当我在控制台中运行完全相同的命令时,我看到:$ go tool pprof -dot -lines http://google.com Fetching profile from http://google.com/profilezPlease wait... (30s)server response: 404 Not Found 但是,我的 go 程序没有注册这是一个错误。奇怪的是,变量 out 打印为空字符串并且 err 为零。到底是怎么回事?为了澄清,我正在分析http://google.com以故意创建错误。我通常会分析一个真正的 Go 应用程序。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 206 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号