Обработчик активации сервисов по ssh
Материал из BiTel WiKi
(Различия между версиями)
												
			
		Stark  (Обсуждение | вклад)  | 
		Stark  (Обсуждение | вклад)   | 
		||
| (6 промежуточных версий не показаны.) | |||
| Строка 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>);
