Это команда nodeattr, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
nodeattr - запросить гендерный файл
СИНТАКСИС
Nodeattr [-ф гендеры] [-q | -c | -n | -с] [-ИКС исключать_запрос] запрос
Nodeattr [-ф гендеры] [-q | -c | -n | -с] -A
Nodeattr [-ф гендеры] [-в] [узел] attr [= val]
Nodeattr [-ф гендеры] -Q [узел] запрос
Nodeattr [-ф гендеры] -V [-У] Attr
Nodeattr [-ф гендеры] -l [узел]
Nodeattr [-ф гендеры] -k
Nodeattr [-ф гендеры] -d пола
Nodeattr [-ф гендеры] --расширять
Nodeattr [-ф гендеры] --компресс
ОПИСАНИЕ
При вызове с -q , -c , -n или -s аргументы, Nodeattr читает файл гендеров и
выводит список узлов, соответствующих указанному запросу. Узлы перечислены в списке хостов
формат, списки, разделенные запятыми, списки, разделенные новой строкой, или списки, разделенные пробелами
соответственно. Запросы гендеров будут запрашивать базу данных гендеров для набора узлов на основе
объединение, пересечение, различие или дополнение гендерных атрибутов и ценностей. В
объединение операций набора представлено двумя вертикальными символами ('||'), пересечение двумя
символы амперсанда ('&&'), разница на два символа минус ('-') и дополнение
тильда ('~'). Для изменения порядка операций можно использовать круглые скобки. В -X аргумент
и запрос может использоваться для исключения узлов из результирующего вывода. Запрос можно заменить
с -A возможность вызвать Nodeattr для печати всех узлов, перечисленных в гендерах
база данных.
При вызове с именем узла (необязательно) и именем атрибута, Nodeattr Возвращает 0 до
окружение, если узел имеет атрибут; еще 1. Если -v присутствует, имя атрибута
и любое значение (см. ниже) печатается на стандартном выводе. Если имя узла не
указано, предполагается локальный хост.
При вызове с -Q аргумент, Nodeattr проверит соответствие имени узла (необязательно)
по условиям атрибута и значения, указанным в запросе. Если условия соблюдены,
Nodeattr Возвращает 0 в окружающую среду; еще 1. Формат запроса идентичен формату
формат, указанный выше. Если имя узла не указано, предполагается локальный хост.
Команда -V Вариант причины Nodeattr для печати всех значений, которые существуют для конкретного
атрибут. Также указывается -U -V Причины Nodeattr распечатать только уникальные значения для
конкретный атрибут.
Команда -l Вариант причины Nodeattr для печати атрибутов указанного узла. Если нет узла
перечислены все атрибуты в файле гендеров.
Команда -k опция проверяет файл гендеров на предмет ошибок синтаксического анализа и правильного форматирования. Если ошибки
найдены, информация об ошибке будет выведена в стандартную ошибку.
Nodeattr всегда будет проверять файл гендерных данных по умолчанию, но можно
указано с -f опцию.
Команда -d опция позволяет сравнивать указанную базу данных гендеров с именем файла
указано -f вариант или база данных гендеров по умолчанию. Различия, содержащиеся в
указанная база данных будет выведена со стандартной ошибкой.
Команда --расширять вариант возьмет базу данных гендеров, расширит все диапазоны хостов и выведет новый
база данных гендеров. Последующая база данных будет идентична первой, но каждый узел
будут указаны в отдельной строке. Эта опция может быть полезна для отладки или определения
разница между базами данных.
Команда --компресс противоположен --расширять вариант. Будет выведен новый идентичный пол.
база данных с хостами узлов с идентичными атрибутами. В зависимости от настройки
ваша база данных гендеров, итоговая база данных может быть длиннее или короче. Этот вариант может
быть полезным в качестве начального шага к сжатию существующей базы данных по гендерным признакам.
Имена атрибутов могут при желании появляться в файле гендеров со знаком равенства, за которым следует
значения. Nodeattr игнорирует эти значения, кроме случаев, когда -v опция запрашивает значение,
если есть, отображаться; и когда атрибут указан в командной строке со значением,
в этом случае будет соответствовать только атрибут с указанным значением в файле гендеров.
ПРИМЕРЫ
Получите список всех узлов входа в систему, разделенный запятыми:
nodeattr -c логин
Получите список всех узлов входа в систему в формате списка хостов:
nodeattr -q логин
Получить список узлов с 4 процессорами, разделенный запятыми:
nodeattr -c cpus = 4
Получите список всех узлов входа и управления, разделенных запятыми:
nodeattr -c "логин || mgmt"
Получите разделенный запятыми список всех узлов входа с 4 процессорами:
nodeattr -c "войти && cpus = 4"
Получите разделенный запятыми список всех узлов, которые не являются узлами входа или управления:
nodeattr -c "~ (логин || mgmt)"
Чтобы использовать nodeattr с pdsh для запуска команды на всех узлах fddi:
команда pdsh -w`nodeattr -c fddi`
Чтобы использовать nodeattr в сценарии ksh для сбора списка пользователей на узлах входа:
для i в `nodeattr -n login`; делать rsh $ i who; сделано
Чтобы проверить, является ли этот узел головным:
nodeattr head && echo да
Чтобы проверить, является ли этот узел головным узлом и ntpserver:
nodeattr -Q "head && ntpserver" && echo да
Используйте nodeattr онлайн с помощью сервисов onworks.net