Nagios 插件在遇到 bc 命令时退出——如何诊断?

Nagios 插件在遇到 bc 命令时退出——如何诊断?

我使用 bash 脚本语言编写了一个 nagios 插件。当我手动运行此脚本时,它运行正常。但是,将其放入 nagios 插件中并使用相同的参数会导致问题。

关键行涉及bc命令。我的脚本中的行内容如下:

total_percentage=$(bc <<<"scale=2;($numerator_count/$denominator_count)*100")

如果我手动运行脚本,一切都很顺利,total_percentage计算正确,脚本继续运行。

Nagios 在运行该行时显然会突然停止运行。我不确定如何调试,nagios 日志没有显示太多信息。启动服务时我可以设置哪些额外的标志来提供帮助?有人知道在 nagios 下运行时上面的行可能出了什么问题吗?

相关内容