D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Команды системы (TCL) / tandem

tandem

Связывает текущий порт с другим портом

Любой ввод или вывод на любом из экранов распространяется на оба экрана.

tandem port.number {(options}

Процесс, который запускает команду "tandem", называется ведущим ("master"). Прикрепляемый процесс называется подчиненным ("slave") или целевым ("target").

Если подчиненный процесс является фантомным процессом, то в ведущий процесс перенаправляется только вывод подчиненного процесса.

Целевое устройство (т.е. устройство, прикрепленное к подчиненному процессу) должно быть доступно на указанном порту. Оно не должно быть прикреплено к другому процессу.

Установленную связь разрывает определенная последовательность "горячих клавиш". По умолчанию такой последовательностью является "<escape>x". Если предварительно не выполнялась команда "esc-data", то чтобы пользователь не потерял возможность прекратить режим "tandem", процесс выполнит эту команду автоматически.

Об управлении выходными сообщениями см. в описании команды "trap" (например, как отключить сообщение "TANDEM STARTED").

Опции:

d Указывает последовательность (до четырех) символов, завершающую режим "tandem". Каждый символ представляется шестнадцатеричным эквивалентом своего кода ASCII. Символы разделяются запятыми. Например, "d/41,42,43,44", указывает, что последовательность символов "ABCD" будет разрывать связь. Первые два символа последовательности должны быть разными. Например, вариант "d/2b,2b,2b" (+++) НЕПРИЕМЛЕМ, а "d/2a,2b,2b" (*++) - приемлем.
f Запрещает устанавливать тандем с текущим портом. Это означает, что другие порты не могут подсоединиться к текущему порту в тандемном режиме. Указание номера порта, позволяет отключить тандем на другом порту, если пользователь имеет привилегии SYS2.
n Разрешает устанавливать тандем с текущим портом. Это дает возможность другим портам подсоединиться к текущему порту в тандемном режиме. Эту опцию НЕЛЬЗЯ использовать вместе с опцией "u". Указание номера порта, позволяет разрешить тандем на другом порту, если пользователь имеет привилегии SYS2.
s Подавляет вывод сообщения при завершении процесса. Если опция "s" используется одновременно с опцией "d", то она должна предшествовать опции "d".
u Безусловно выключает тандем в случае использования с опцией "f".
x Завершает режим "tandem" на целевом устройстве.
y Устанавливает режим оповещения. При запуске или завершении тандема, будет выполняться команда, заданная в команде TCL "trap" для обработки сигнала 'tdmon' или сигнала 'tdmof'.

Примеры:

tandem 13

Подключает текущий процесс к порту номер 13.

tandem 33 (d/2a,2b,2b

Подключает текущий процесс к порту 33 и устанавливает последовательность "*++" для завершения тандема.

tandem (n

Разрешает возможность тандемного режима на текущем порту.

tandem 42 (uf

Безусловно запрещает возможность тандемного режима на порту 42.

tandem 13 (x

Завершает тандем на порту 13.

tcl 42 jes tandem (n
tandem 42

Команда "tcl" используется для разрешения тандема на другом порту.