collectd - exec 插件:无法解析命令

问题描述

我正在尝试从一个简单的脚本中返回一个值。但是,我收到以下错误

Feb 26 09:26:37 localhost systemd[1]: Starting Collectd statistics daemon...
Feb 26 09:26:37 localhost collectd[834]: plugin_load: plugin "exec" successfully loaded.
Feb 26 09:26:37 localhost collectd[834]: Systemd detected,trying to signal readyness.
Feb 26 09:26:37 localhost systemd[1]: Started Collectd statistics daemon.
Feb 26 09:26:37 localhost collectd[834]: Initialization complete,entering read-loop.
Feb 26 09:26:37 localhost collectd[834]: exec plugin: Unable to parse command,ignoring line: "73"
Feb 26 09:26:47 localhost collectd[834]: exec plugin: Unable to parse command,ignoring line: "74"
Feb 26 09:26:57 localhost collectd[834]: exec plugin: Unable to parse command,ignoring line: "73"
Feb 26 09:27:07 localhost collectd[834]: exec plugin: Unable to parse command,ignoring line: "73"

我的配置是

Loadplugin exec
<Plugin exec>
  Exec "cwagent" "/opt/aws/amazon-cloudwatch-agent/bin/supervisor.sh"
</Plugin>

我的脚本是

#!/bin/bash

VALUE=$(/bin/systemctl status | wc -l)
echo "$VALUE"

我意识到这可能是我犯的一个愚蠢的错误。我花了一些时间玩弄和谷歌搜索试图理解这个问题。但恐怕我的进展不大。感谢您的任何建议:-)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)