Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
unix:doc:bin:bq-asbman [2016/10/27 21:59] kos [Автоматический старт/останов] |
unix:doc:bin:bq-asbman [2017/01/25 02:05] (текущий) kos [Назначение] |
||
|---|---|---|---|
| Строка 5: | Строка 5: | ||
| ===== Назначение ===== | ===== Назначение ===== | ||
| - | Выполнение ''asbman'' в среде, установленной запускающим скриптом. | + | Выполнение OpenEdge утилиты **''asbman''** в среде, установленной запускающим скриптом. |
| - | Запуск, останов, получение статуса и управление заданным списком логин-брокеров | + | |
| - | (Application Servers, Webspeed Servers и Name Servers) с возможностью обращения | + | Запуск, останов, получение статуса и управление заданным списком логин-брокеров (Application Servers, Webspeed Servers и Name Servers) с возможностью обращения к отдельным инстансам. |
| - | к отдельным инстансам. | + | |
| - | Автоматический запуск и завершение списка логин-брокеров при старте или останове | + | Автоматический запуск и останов заданного списка логин-брокеров при старте или останове брокера БД. |
| - | брокера БД. | + | |
| Строка 17: | Строка 16: | ||
| ''bq41d asbman'' //аргументы// | ''bq41d asbman'' //аргументы// | ||
| - | В качестве аргументов используются любые параметры утилиты ''asbman'' | + | В качестве //аргументов// используются любые параметры утилиты ''asbman'', описанные в документации: |
| + | |||
| + | [[https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/asadm/asbman.html#|OpenEdge Application Server: Administration Command and Utility Reference: ASBMAN]] | ||
| ==== Переменные окружения ==== | ==== Переменные окружения ==== | ||
| Строка 23: | Строка 24: | ||
| ''BQAppServerNames'' - список логин-брокеров (разделителем может служить запятая, точка с запятой или пробел). | ''BQAppServerNames'' - список логин-брокеров (разделителем может служить запятая, точка с запятой или пробел). | ||
| - | ''BQasbmanParams'' - дополнительные параметры вызова asbman | + | <del>''BQasbmanParams'' - дополнительные параметры вызова asbman</del> |
| - | ''BQproadsvConnect'' - параметры подключения к proadsv | + | <del>''BQproadsvConnect'' - параметры подключения к proadsv</del> |
| ===== Использование ===== | ===== Использование ===== | ||
| - | В качестве аргументов используются любые параметры утилиты ''asbman'' в зависимости | + | В данном функционале предусмотрены следующие режимы использования: |
| - | от режима вызова. Возможны следующие режимы: | + | |
| ==== Ручной режим ==== | ==== Ручной режим ==== | ||
| Строка 38: | Строка 38: | ||
| например:<code bash> | например:<code bash> | ||
| - | bq41d asbman -name foo -start | + | bq41d asbman -name foo -start |
| - | bq41d asbman -i NS1 -query | + | bq41d asbman -i qbis -stop |
| - | bq41d asbman -help | + | bq41d asbman -i NS1 -query |
| - | bq41d asbman -h | + | bq41d asbman -help |
| + | bq41d asbman -h | ||
| </code> | </code> | ||
| - | В этом режиме утилите ''asbman'' передаются все указанные аргументы без модификации. Режим предназначен для управления отдельными инстансами в среде запускающего скрипта. | + | В этом режиме утилите ''asbman'' передаются все указанные аргументы без модификации. |
| + | Режим предназначен для управления отдельными инстансами (любыми) в среде запускающего скрипта. | ||
| + | Синтаксис и формат использования полностью совпадают с форматом утилиты asbman установленного | ||
| + | релиза Progress OpenEdge. Местоположение релиза определяется переменной окружения ''DLC'', | ||
| + | задаваемой запускающим скриптом. | ||
| + | |||
| + | Во всех режимах команда ''asbman'' запускается с полномочиями текущего пользователя, | ||
| + | выполняющего в данный момент скрипт bq.sh, то есть никакой смены полномочий не производится. | ||
| + | |||
| ==== Режим "по списку" ==== | ==== Режим "по списку" ==== | ||
| Строка 98: | Строка 108: | ||
| ===== Условия ===== | ===== Условия ===== | ||
| - | Данное описание применимо версии скрипта ''bq.sh'' не ниже указанной в заголовке. | + | Данное описание применимо для версии скрипта ''bq.sh'' не ниже указанной в заголовке. |
| Проверить версию ''bq.sh'' можно командой: | Проверить версию ''bq.sh'' можно командой: | ||
| Строка 106: | Строка 116: | ||
| **//"Текущая версия скрипта bq.sh"//**\\ | **//"Текущая версия скрипта bq.sh"//**\\ | ||
| + | ===== Документация ===== | ||
| + | |||
| + | [[https://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/asadm/asbman.html#|OpenEdge Application Server: Administration Command and Utility Reference: ASBMAN]] | ||
| ===== Изменения по версиям ===== | ===== Изменения по версиям ===== | ||
| + | |||
| + | TT#0109685 - исходная заявка на разработку. | ||
| В версиях bq.sh, начиная с 4.6.1, действует вышеописанный порядок | В версиях bq.sh, начиная с 4.6.1, действует вышеописанный порядок | ||
| - | автоматического останова логин-брокеров. | + | автоматического останова логин-брокеров. |
| В bq.sh версии до 4.6.0 (включительно) действовал другой порядок | В bq.sh версии до 4.6.0 (включительно) действовал другой порядок | ||
| Строка 124: | Строка 139: | ||
| </code> | </code> | ||
| ============================================================================== | ============================================================================== | ||
| + | |||
| + | {{tag>scripts doc bin}} | ||