Обработчик активации сервисов по ssh
Материал из BiTel WiKi
(Различия между версиями)
Stark (Обсуждение | вклад) |
Stark (Обсуждение | вклад) |
||
(7 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
- | |||
- | |||
Универсальный обработчик активации сервисов по ssh. | Универсальный обработчик активации сервисов по ssh. | ||
- | + | На устройстве должен быть прописан host:port (так же через ":" ) . Либо просто host, тогда порт может быть указан в параметре | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
<source lang="bash"> | <source lang="bash"> | ||
- | + | sa.port | |
- | + | ||
- | sa. | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</source> | </source> | ||
+ | в конфигурации устройств. | ||
- | |||
- | |||
- | |||
+ | Класс обработчика активации сервисов: | ||
<source lang="bash"> | <source lang="bash"> | ||
- | + | ru.bitel.bgbilling.modules.inet.dyn.device.terminal.SSHServiceActivator | |
</source> | </source> | ||
- | + | Поставляется в стандартной поставке. Параметры общие описаны тут: | |
+ | |||
+ | *[[Описание общих параметров для терминальных(ssh/telnet/manad/mikrotik api) обработчиков активации сервисов ]] | ||
+ | Специфичные атрибуты: | ||
<source lang="bash"> | <source lang="bash"> | ||
- | + | #Признак конца вывода команды ( обычно # или > ) | |
- | sa. | + | sa.endSequence=# |
</source> | </source> | ||
+ | Так же есть специфичная переменная $setEndSequence для смены этого признака. | ||
+ | Например если в процессе подключения сервиса приглашение меняется с [Quidway] на <Quidway>: | ||
- | |||
<source lang="bash"> | <source lang="bash"> | ||
- | + | sa.command.serv.enable=command; $setEndSequence([Quidway]); command; $setEndSequence(<Quidway>); | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</source> | </source> |
Текущая версия на 08:37, 24 мая 2013
Универсальный обработчик активации сервисов по ssh.
На устройстве должен быть прописан host:port (так же через ":" ) . Либо просто host, тогда порт может быть указан в параметре
sa.port
в конфигурации устройств.
Класс обработчика активации сервисов:
ru.bitel.bgbilling.modules.inet.dyn.device.terminal.SSHServiceActivator
Поставляется в стандартной поставке. Параметры общие описаны тут:
Специфичные атрибуты:
#Признак конца вывода команды ( обычно # или > ) sa.endSequence=#
Так же есть специфичная переменная $setEndSequence для смены этого признака. Например если в процессе подключения сервиса приглашение меняется с [Quidway] на <Quidway>:
sa.command.serv.enable=command; $setEndSequence([Quidway]); command; $setEndSequence(<Quidway>);