找不到常量命令

Const command not found

我正在设置 Nagios check_hpjd 插件,但它无法识别 "const" 命令。

我在 Linux 服务器上使用 Nagios 4.x,并且正在设置一些网络打印机来监控并决定添加 check_hpjd 插件,以获得更详细的信息,但不幸的是它开始给我:

/libexec/check_hpjd: line 1: const: command not found.

我认为把整个check_hpjd插件代码复制到这里没有意义,我只复制第一行在这里,系统给我报错:

const char *option_summary = "-H host [-C community]\n";

我是否应该以某种方式定义 const 字符或如何修复它,我也尝试从网络上的多个来源查找,但不幸的是,关于它的信息很少。

您正在使用该插件的源代码,因此行为是正确的...您需要使用构建版本,例如 here 用于 Centos7/RHEL7。