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

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 关注
  • 162 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信