D3 Reference Manual

Index | Help

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

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

maxusers

Выводит количество лицензий и их использование

Выводит количество лицензированных пользователей D3 в системе и/или переводит систему в однопользовательский или многопользовательский режим работы.

maxusers {(options} 

Однопользовательский режим ("single-user mode") – это состояние, при котором в системе разрешен только процесс, выполняющий данную команду.

Однако, если процесс, выполняющий команду, не является портом 0, то через порт 0 все же можно войти в систему. Это делает данную команду не привязанной к подключению ("logon"), в случае, если терминал, установивший однопользовательский режим, становится недоступным (например, из-за проблем с модемом).

По желанию перед переходом в однопользовательский режим можно отключать все другие порты после посылки пользователям двух предупреждений с некоторым интервалом между ними. При этом, отключение пользователя от системы производится после получения от него подтверждения.

При входе в однопользовательский или многопользовательский режим в файл "errors" заносится соответствующее сообщение.

Опции:

число Целое число, определяющее время задержки в секундах перед отключением пользователей при переходе в однопользовательский режим. По умолчанию оно равно пяти секундам.
f Отключает пользователей, подключенных к системе в данный момент, перед переходом в однопользовательский режим работы. Если не задана опция "n", то пользователям посылается предупреждающее сообщение. Если при этом не задана опция "u", то у пользователя, подключенного к системе, запрашивается подтверждение.
l Отменяет протоколирование смены режима работы в файле "errors".
m Устанавливает многопользовательский режим работы. Допустимое количество пользователей вновь становится равным максимальному количеству пользователей, указанному в лицензии на систему.
n Отменяет посылку предупреждающего сообщения пользователям при переходе в однопользовательский режим работы (эта опция действительна только вместе с опцией "f").
p Печатает результаты.
q "Тихий" режим. Отменяет весь вывод на терминал.
s Устанавливает однопользовательский режим работы
u При переходе в однопользовательский режим работы отключает пользователей, подключенных в данный момент к системе, без каких-либо условий (эта опция действительна только в сочетании с опцией "f").

Примеры:

maxusers
Number of licensed users            : 128
(Количество лицензированных пользователей)
Number of users currently logged on : 8
(Количество пользователей, подключенных в данный момент)
Number of users allowed on system   : 128
(Количество пользователей, разрешенное в системе)
maxusers (sf30
Number of licensed users : 128
Number of users currently logged on : 1
Number of allowed users : 1 

Эта команда устанавливает однопользовательский режим работы. После вывода первого предупреждающего сообщения предоставляются дополнительные 30 секунд до начала отключения пользователей. После перехода в однопользовательский режим работы команда выводит следующую информацию:

maxusers (m
Number of licensed users            : 128
Number of users currently logged on : 8
Number of users allowed on system   : 128

Эта команда устанавливает многопользовательский режим работы.

maxusers (sfunq

Эта команда устанавливает однопользовательский режим работы ("s"), безусловно ("f" и "u"), немедленно и без всяких предупреждений ("n") отключает всех пользователей и отменяет весь вывод на терминал ("q").