Команда yppush

НАЗВАНИЕ

Программа командной строки yppush используется для распространения измененного NIS-сопоставления.

СИНТАКСИС

yppush [-d adNisDomain] [-q] [-t timeout] [-h host[...]] mapname

ОПИСАНИЕ

Программа командной строки Windows yppush(1w) отправляет подчиненным (ведомым) NIS-серверам UNIX запрос на передачу новой версии NIS-сопоставления, заданного атрибутом mapname, с главного NIS-сервера. Она запускается только на главном NIS-сервере после изменения NIS-сопоставления. Если указан параметр -h, запрос на передачу отправляется только указанному серверу. В противном случае команда yppush сначала создает список NIS-серверов в соответствии с данными NIS-сопоставления ypservers для домена. Дополнительные сведения о формате сопоставления ypservers см. в примечании к данному разделу.

Команда yppush отправляет запрос на передачу сопоставления с NIS-сервера агентам передачи данных подчиненных серверов. Агент передачи данных - это программа, копирующая данные из сопоставления на главном сервере. После успешного или неуспешного завершения передачи агент передачи данных возвращает сообщение о состоянии, содержимое которого можно отобразить в виде стандартного вывода. Агенты передачи данных также возвращают сообщения в случае невозможности выполнения операции передачи (например, при невозможности доставки запроса yppush одному или нескольким компьютерам или в случае истечения периода ожидания ответа от серверов).

В команде yppush можно использовать следующие параметры и аргументы:

Параметр Описание

-d adNisDomain

Определяет NIS-домен. Если этот параметр не используется, в качестве NIS-домена используется домен, заданный в переменной среды DEFAULT_NIS_DOMAIN.

-q

Режим подавления вывода. Отменяет ожидание ответа от подчиненных серверов и вывод сообщения об ошибках.

-t timeout

Определяет значение (в секундах) периода ожидания ответа от подчиненного сервера, используемое командой yppush. Это значение должно быть больше 0. По умолчанию используется значение 30 seconds.

-h host[...]

Имя сервера, который следует оповестить об изменении сопоставления. Можно ввести несколько имен серверов через пробел. Если этот параметр не задан, уведомление посылается всем подчиненным серверам в домене.

Примечание

Ключи в сопоставлении ypservers являются ASCII-именами компьютеров NIS-серверов. То есть в сопоставлении ypservers содержится список NIS-серверов, в котором каждая строка соответствует одному серверу. Если в сопоставлении ypservers присутствуют псевдонимы, перед переносом следует отредактировать сопоставление ypservers таким образом, чтобы в нем остались только имена серверов (по одному на строке). Ниже приведен пример формата сопоставления ypservers.

ypserver_1
ypserver_2
ypserver_3

См. также