Плагин munin-node не может прочитать файл - система говорит, что такого файла нет - PullRequest
0 голосов
/ 28 января 2020

Итак, я изменил плагин, который читает 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?

...