The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"FreeBSD 9 - Параметр в rc.conf"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"FreeBSD 9 - Параметр в rc.conf"  +/
Сообщение от Gaidamak (ok) on 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%"

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "FreeBSD 9 - Параметр в rc.conf"  +/
Сообщение от Gaidamak (ok) on 17-Ноя-12, 20:31 
> а заэкранировать пробовали? \"

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "FreeBSD 9 - Параметр в rc.conf"  +/
Сообщение от Виктор (??) on 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%"
> Эту строку нужно засунуть в двойные кавычки, и чтобы при этом те
> кавычки и прочие спецсимволы, которые внутри, передались бы программе. В итоге
> я запутался, ни черта не получается. Работает только при ручном запуске.

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


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру