用 Go 编写的工具在终端(任何目录中)运行良好,但在脚本内部调用时会出现“未找到命令”错误

用 Go 编写的工具在终端(任何目录中)运行良好,但在脚本内部调用时会出现“未找到命令”错误

我写了一个 shell 脚本,将几个网络工具(amass、nmap 等)捆绑在一起,它们都运行良好,除了httprobe(一种获取域列表并探测工作 http 和 https 服务器的工具)。该工具用 编写Go。Go 解释器在我的 $PATH 中。从终端(包括脚本所在的目录在内的任何目录中)使用该工具时,效果很好。我希望可以提供更多信息,但我被难住了,真的想不出如何调试它。

操作系统:Elementary OS(Ubuntu 仿生基础)

相关内容