URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9582
[ Назад ]

Исходное сообщение
"FreeBSD 9 - Параметр в rc.conf"

Отправлено Gaidamak , 17-Ноя-12 11:52 
Поднимаю nut.

Параметры логов в rc.conf

nut_upslog_enable="YES"
nut_upslog_interval="60"
nut_upslog_ups="inelt@localhost"

Нужно передать еще один параметр nut_upslog_flags, корорый иммет значение:

-f  "%TIME @Y@m@d @H@M@S% %VAR battery.voltage% %VAR input.voltage% %VAR output.voltage% %VAR ups.load% [%VAR ups.status%]  %VAR ups.temperature%  %VAR input.frequency%"

Эту строку нужно засунуть в двойные кавычки, и чтобы при этом те кавычки и прочие спецсимволы, которые внутри, передались бы программе. В итоге я запутался, ни черта не получается. Работает только при ручном запуске.


Содержание

Сообщения в этом обсуждении
"FreeBSD 9 - Параметр в rc.conf"
Отправлено анонисмус , 17-Ноя-12 18:06 
а заэкранировать пробовали? \"



"FreeBSD 9 - Параметр в rc.conf"
Отправлено Gaidamak , 17-Ноя-12 20:31 
> а заэкранировать пробовали? \"

Пробовал. Увы.


"FreeBSD 9 - Параметр в rc.conf"
Отправлено Виктор , 17-Ноя-12 19:03 
>[оверквотинг удален]
> Параметры логов в rc.conf
> nut_upslog_enable="YES"
> nut_upslog_interval="60"
> nut_upslog_ups="inelt@localhost"
> Нужно передать еще один параметр nut_upslog_flags, корорый иммет значение:
> -f  "%TIME @Y@m@d @H@M@S% %VAR battery.voltage% %VAR input.voltage% %VAR output.voltage%
> %VAR ups.load% [%VAR ups.status%]  %VAR ups.temperature%  %VAR input.frequency%"
> Эту строку нужно засунуть в двойные кавычки, и чтобы при этом те
> кавычки и прочие спецсимволы, которые внутри, передались бы программе. В итоге
> я запутался, ни черта не получается. Работает только при ручном запуске.

обрамить еще и одинарными кавычками?



"FreeBSD 9 - Параметр в rc.conf"
Отправлено Gaidamak , 17-Ноя-12 20:28 
>>[оверквотинг удален]
>  обрамить еще и одинарными кавычками?

Пробовал, не катит :/



"FreeBSD 9 - Параметр в rc.conf"
Отправлено михалыч , 18-Ноя-12 06:28 
>>>[оверквотинг удален]
>>  обрамить еще и одинарными кавычками?
> Пробовал, не катит :/

А символы процента, "собак" не пробовали? \% \@
Это же "спец." символы.
В различной комбинации? Методом тыка научного )))

А вообще, зачем и почему именно такой способ?
Вроде как при установке nut из портов создаются
стартовые скрипты в /usr/local/etc/rc.d
Там и прописать?


"FreeBSD 9 - Параметр в rc.conf"
Отправлено Gaidamak , 23-Ноя-12 00:03 
>>>>[оверквотинг удален]
>>>  обрамить еще и одинарными кавычками?
>> Пробовал, не катит :/
> А символы процента, "собак" не пробовали? \% \@
> Это же "спец." символы.
> В различной комбинации? Методом тыка научного )))
> А вообще, зачем и почему именно такой способ?
> Вроде как при установке nut из портов создаются
> стартовые скрипты в /usr/local/etc/rc.d
> Там и прописать?

В итоге решил, но путем глубокого бурения стартового скрипта с введением нового параметра в rc.conf

Некошерно, но работает как требовалось.