Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
unix:doc:bin:bq-runat [2016/11/17 20:05]
kos [Управление полномочиями]
unix:doc:bin:bq-runat [2016/11/17 20:34] (текущий)
kos [BQRunAt - функционал bq.sh для запуска внешних команд при старте/останове брокера БД]
Строка 2: Строка 2:
  
 Версия:​ bq.sh ver. 4.6.2 \\ Версия:​ bq.sh ver. 4.6.2 \\
-TT#: 0139423+TT#: 0139423, 0291009
  
 ===== Назначение ===== ===== Назначение =====
Строка 57: Строка 57:
 <code bash> <code bash>
  
- ​BQRunAtStart<​NN>​Verbosе={0|1|2|3} ​      # уровень сообщений + ​BQRunAtStart<​NN>​Verbosе={0|1|2|3} ​      # уровень сообщений ​при старте 
- ​BQRunAtStop<​NN>​Verbosе={0|1|2|3} ​       # уровень сообщений+ ​BQRunAtStop<​NN>​Verbosе={0|1|2|3} ​       # уровень сообщений ​при останове
     0 – сообщение отсутствует     0 – сообщение отсутствует
     1 – выводится UUser и имя соответствующей переменной (BQRunAt...)     1 – выводится UUser и имя соответствующей переменной (BQRunAt...)
Строка 172: Строка 172:
  
 ==== Управление сообщениями ==== ==== Управление сообщениями ====
 +
 +Перед запуском каждой из заданных команд BQRunAt скрипт bq.sh выводит ​
 +в stdout (на терминал) информационное сообщение.
 +Установкой описанных ниже переменных можно управлять степенью подробности
 +этих сообщений. Уровень подробности задается отдельно для каждой из команд BQRunAt.
 +<code bash>
 +
 + ​BQRunAtStart<​NN>​Verbosе={0|1|2|3} ​      # уровень сообщений при старте
 + ​BQRunAtStop<​NN>​Verbosе={0|1|2|3} ​       # уровень сообщений при останове
 +
 +</​code>​
 +Предусмотрены следующие значения:​
 +
 +  *  ''​0''​ – сообщение отсутствует
 +  *  ''​1''​ – выводится UUser и имя соответствующей переменной (''​BQRunAt''​...)
 +  *  ''​2''​ – UUser, имя переменной и первое слово заданной команды
 +  *  ''​3''​ – UUser, имя переменной и вся команда целиком (с аргументами)
 +
 +По умолчанию принимается значение:​ ''​2''​
 +
 +===== История версий =====
 +
 +v.4.6.2 ​ //в процессе реализации//​ \\
 +[+] Добавлено управление полномочиями (переменные BQRunAtUUser,​ BQRunAtStart//​NN//​UUser,​ BQRunAtStop//​NN//​UUser)
 +
 +
 +v.4.6.1 ​ 30.08.2011 cksum: 1480063694 \\
 +[*] Функция BQRunAtStop:​ изменен порядок вызова,​ теперь:​ 5,4,3,2,1
 +
 +v.4.6.0 ​ 15.12.2010 cksum: 1976088185 ​ \\
 +[+] Добавлен функционал:​ BQRunAtStart,​ BQRunAtStop
 +
 +