Previous | Next | Trail Map | Файлы конфигурации T-Mail

Index |

Номер задачи

     T-Mail может использоваться в  многолинейных системах для обслуживания
двух  и более  линий. В  этом случае  необходимо использовать многозадачную
среду или локальную сеть для запуска нескольких копий T-Mail (подробнее см.
 главу 21 ). Каждая такая копия  (задача) должна иметь свой уникальный номер,
задаваемый  при  запуске  T-Mail  из   командной  строки  с  помощью  ключа
-N<task_no>, где <task_no> - число,  задающее номер задачи. Для того, чтобы
с помощью одних  и тех же файлов  конфигурации задавать различные параметры
для каждой такой копии (задачи) в файлах  t-mail.ctl ,  events.ctl  и  subst.lst 
предусмотрена возможность указания НОМЕРА ЗАДАЧИ для каждой переменной (или
строки). Номер задачи задается в квадратных скобках перед переменной:

          [N] <переменная>

     Можно  указывать  несколько  номеров  задач  перед  переменной,  через
запятую:

          [N,M,...] <переменная>

     Если НОМЕР  ЗАДАЧИ не задан,  то переменная действует  для всех задач.
Если указан конкретный  номер, то переменная действует только  для задачи с
этим номером.  Если указана буква  [M], то переменная  действует только для
той  задачи, которая  описана в   t-mail.ctl  как  Master. Если указана буква
[S], то переменная  действует для всех задач, которые  описаны в  t-mail.ctl 
как Slave.  Указание звездочки [*] эквивалентно  отсутствию НОМЕРА ЗАДАЧИ -
переменная  действует для  всех задач.  Несколько номеров,  указанных через
запятую, означают, что переменная действует для всех перечисленных задач. В
этом списке  нужно использовать и  цифры и буквы  M и S.  Одинаковые НОМЕРА
ЗАДАЧ в разных файлах конфигурации означают одну и ту же задачу.

     Пример ( t-mail.ctl ):
     --------------------
          [1]   Task_Mode   Master
          [2,3] Task_Mode   Slave
          ...
          [M] Port 1  ; задается номер порта для задачи номер 1
          [2] Port 3  ; задается номер порта для задачи номер 2
          [3] Port 4  ; задается номер порта для задачи номер 3

     Пример ( t-mail.ctl ):
     --------------------
          [M]  Init1  AT&F\N7| ; строка инициализации модема для задачи 1
          [S]  Init1  AT&F\N6| ; строка инициализации модема для задач 2 и 3
          ...
          [*] Init_Terminal ATE1M1|    ; задается параметр для всех задач
          ...
          Dial ATDP                    ; задается параметр для всех задач
          ...
          [M,2,4] Term_Download c:\dl  ; параметр для мастера и задач 2 и 4
          [0,3]   Term_Download c:\dl2 ; параметр задач 0 и 3


Previous | Next | Trail Map | Файлы конфигурации T-Mail