我正在使用 collectd 的自定义配置,由于某种原因,当我尝试运行该服务时,我一直失败。最初我将所有内容都放在一个大文件中,但为了更轻松地更改配置,我想将各种插件和组件的设置分开。Collectd 可以Include
选择执行此操作。它似乎有效,但是当 collectd 尝试获取程序的外部部分时,我收到以下错误:
Parse error in file `/etc/collectd/collectd.conf.d/http.conf', line 1100 near `': syntax error, unexpected $end, expecting EOL
如果我进入并使用 vim 将粘贴直接复制到服务器中,它将起作用。但是,当软件包安装时,它不会。我知道这些类型的错误可能来自不匹配的括号或引号或其他东西,但他在这些文件中不是问题。还有什么可能导致这样的错误吗?