Команда 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