Итак, я изменил плагин, который читает 1-проводную температуру DS18b20. У меня проблемы с чтением простого текстового файла.
Плагин прекрасно выполняет $(cat /sys/devices/w1_bus_master?/w1_master_slaves |grep "^28-"| sort)
, чтобы получить список устройств. Я хочу прочитать файл конфигурации, чтобы получить понятные имена для устройств. Тем не менее, я получаю сообщение об ошибке
2020/01/28-12:07:53 [25015] + echo -rw-r--r-- 1 bot bot 440 Jan 28 12:36 /home/bot/config/tempMon.yaml
2020/01/28-12:07:53 [25015] -rw-r--r-- 1 bot bot 440 Jan 28 12:36 /home/bot/config/tempMon.yaml 2020/01/28-12:07:53 [25015] ++ cat /usr/local/etc/tempMon.yaml
2020/01/28-12:07:53 [25015] cat: /usr/local/etc/tempMon.yaml: No such file or directory
Итак, файл есть, но munin-node не может получить к нему доступ. Если я запускаю munin-run --debug rpi-w1-temp_ config
, он может найти это нормально.
Я что-то видел в env.PATH и попробовал это, мне интересно, есть ли другая переменная окружения, которую я хочу установить в файле plugin-conf.d?