АнглийскийФранцузскийИспанский

Значок OnWorks

nodeset - онлайн в облаке

Запустите nodeset в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это набор команд, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


набор узлов - вычисление расширенных операций набора узлов

СИНТАКСИС


набор узлов [ОПЦИИ] [КОМАНДА] [набор узлов1 [ОПЕРАЦИЯ] набор узлов2 | ...]

ОПИСАНИЕ


набор узлов это служебная команда, поставляемая с библиотекой ClusterShell, которая реализует некоторые
особенности классов Python NodeSet и RangeSet в ClusterShell. Он обеспечивает легкий
манипулирование 1D или nD-индексированными узлами кластера и группами узлов.

Таким образом, набор узлов автоматически привязывается к механизму разрешения группы узлов библиотеки. Таким образом,
это особенно полезно для улучшения сценариев оболочки администрирования с поддержкой кластера.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--версия
показать номер версии программы и выйти

-h, --Помогите
показать это справочное сообщение и выйти

-s ГРУППЫ, --groupsource =ГРУППЫ
необязательный группы.conf(5) групповой источник для использования

Команды:

-c, --считать
показать количество узлов в наборе (ах) узлов

-e, --расширять
развернуть набор (ы) узлов для разделения узлов (см. также -S РАЗДЕЛИТЕЛЬ)

-f, --складывать
сложить набор (и) узлов (или отдельные узлы) в один набор узлов

-l, --список
перечислить группы узлов, перечислить группы узлов и узлы (-ll) или перечислить группы узлов,
узлов и количество узлов (-ллл). Когда аргумент не указан вообще, это
команда выведет список всех имен групп узлов, найденных в выбранном источнике группы
(см. также -s ГРУППЫ). Если какие-либо наборы узлов указаны в качестве аргумента,
эта команда найдет группы узлов, к которым эти узлы принадлежат (по отдельности).
Необязательно для каждой группы, доля этих узлов, входящих в
группа может отображаться (с -ll), а также количество участников / общая группа
количество узлов (с -ллл). Если один дефис-минус (-) задан как
nodeset, он будет считан со стандартного ввода.

-r, - перегруппироваться
свернуть узлы с помощью групп узлов (см. -s ГРУППЫ)

--groupsources
перечислить все активные источники группы (см. группы.conf(5))

Операции:

-x ПОД_НОДЫ, --exclude =ПОД_НОДЫ
исключить указанный набор узлов

-i И_НОДЫ, --intersection =И_НОДЫ
вычислить пересечение наборов узлов

-X XOR_NODES, --xor =XOR_NODES
вычислить симметричную разницу между наборами узлов

Опции:

-a, --все
Вызов поддержки групп внешних узлов для отображения всех узлов

--autostep =АВТОСТЕП
включить синтаксис стиля ab / step при сворачивании наборов узлов, значение равно минимальному узлу
порог подсчета (целое число «4», процентное «50%» или «авто»). Если не
указано, автоматический шаг отключен (лучше всего для совместимости с другими
кластерные инструменты. Пример: autostep = 4, "node2 node4 node6" складывается
node [2,4,6], но autostep = 3, "node2 node4 node6" сворачивается в node [2-6 / 2].

-d, --отлаживать
выводить больше сообщений для отладки

-q, --тихий
Тихо, печатать только важные документы

-R, --rangeset
переключитесь на RangeSet вместо NodeSet. Полезно при работе с числовыми
кластерные диапазоны, например. 1,5,18-31

-G, --groupbase
скрыть префикс источника группы (всегда @имя группы)

-S РАЗДЕЛИТЕЛЬ, --separator =РАЗДЕЛИТЕЛЬ
строка-разделитель для использования при раскрытии наборов узлов (по умолчанию: '')

-O ФОРМАТ, --output-format =ФОРМАТ
выходной формат (по умолчанию: '% s')

-I SLICE_RANGESET, --slice =SLICE_RANGESET
вернуть отрезанный результат; примеры SLICE_RANGESET равны "0" для простого
выбор индекса или "1-9 / 2,16" для выбора сложного диапазона

--split =МАКССПЛИТ
разделить результат на несколько подмножеств

- смежный
разделить результат на смежные подмножества (т.е. для набора узлов подмножества будут
содержат узлы с одинаковым именем шаблона и непрерывным диапазоном индексов,
как foobar [1-100]; для набора диапазонов подмножества, состоящие из смежных
диапазоны индексов) "" "

--axis =ДИАПАЗОН
для наборов узлов nD сверните только по указанной оси. Оси индексируются от 1
в n и может быть указан здесь либо с использованием синтаксиса набора диапазонов, например. '1',
'1-2', '1,3' или одним отрицательным числом, означающим, что индекс
отсчитывать с конца. Поскольку некоторые наборы узлов могут иметь несколько разных
размеры, индексы оси беззвучно усекаются, чтобы попасть в допустимые
.

Краткое описание этих параметров см. -час, --Помогите.

Если в качестве набора узлов задан один дефис-минус (-), он будет считан из стандартного ввода.

РАСПРОСТРАНЕНИЯ СХЕМЫ


Команда набор узлов Команда извлекает выгоду из базового арифметического дополнения ClusterShell NodeSet. Этот
функция расширяет распознанные строковые шаблоны, поддерживая операторы, соответствующие всем операциям
видел ранее. Строковые шаблоны читаются слева направо, переходя к любому символу
операторы соответственно.

Поддержанный персонаж Операторы

, указывает на то, что союз как левого, так и правого набора узлов должны быть вычислены
прежде чем продолжить

! указывает на разница операция

& указывает на пересечение операция

^ указывает на симметричный разница (XOR) операция

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

Примеры of использование of расширенная паттеранами

$ набор узлов -f узел [0-7], узел [8-10]
узел [0-10]

$ набор узлов -f узел [0-10]! узел [8-10]
узел [0-7]

$ набор узлов -f узел [0-10] и узел [5-13]
узел [5-10]

$ набор узлов -f узел [0-10] ^ узел [5-13]
узел [0-4,11-13]

Пример of продвинутый пользования

$ набор узлов -f @ gpu ^ @ slurm: bigmem! @chassis [1-9 / 2]

Это вычисляет свернутый набор узлов, содержащий узлы, найденные в группе @gpu и
@slurm: bigmem, но не в обоих, за вычетом узлов, найденных в нечетных группах шасси из 1
в 9.

Все узлы расширение (v1.7 +)
Команда @* и @ИСТОЧНИК:* специальные обозначения могут использоваться в расширенных шаблонах для
представляют все узлы (в ИСТОЧНИКЕ) в соответствии с ВСЕХ внешняя команда оболочки (см.
группы.conf(5)) и эквивалентны:

$ набор узлов [-с ИСТОЧНИК] -a -f

ВЫХОД статус


Нулевой статус выхода указывает на успешное выполнение набор узлов команда. Ненулевой статус выхода
указывает на сбой.

ПРИМЕРЫ


Получающий узел считать

$ набор узлов -c узел [0-7,32-159]
136

$ набор узлов -c узел [0-7,32-159] узел [160-163]
140

$ набор узлов -c dc [1-2] n [100-199]
200

$ набор узлов -c @авторизоваться
4

Складные наборы узлов

$ набор узлов -f узел [0-7,32-159] узел [160-163]
узел [0-7,32-163]

$ эхо node3 node6 node1 node2 node7 node5 | набор узлов -f
узел [1-3,5-7]

$ набор узлов -f dc1n2 dc2n2 dc1n1 dc2n1
dc [1-2] n [1-2]

$ набор узлов --axis = 1 -f dc1n2 dc2n2 dc1n1 dc2n1
dc[1-2]n1,dc[1-2]n2

Расширяя границы наборы узлов

$ набор узлов -e узел [160-163]
узел160 узел161 узел162 узел163

$ эхо 'dc[1-2]n[2-6/2]' | набор узлов -e
dc1n2 dc1n4 dc1n6 dc2n2 dc2n4 dc2n6

Без учета узлы от набор узлов

$ набор узлов -f узел [32-159] -x node33
узел [32,34-159]

Вычисление наборы узлов пересечение

$ набор узлов -f узел [32-159] -i узел [0-7,20-21,32,156-159]
узел [32,156-159]

Вычисление наборы узлов симметричный разница (хор)

$ набор узлов -f узел [33-159] --xor узел [32-33,156-159]
узел [32,34-155]

расщепляющий узлы в несколько наборы узлов (расширение Результаты)

$ набор узлов --split = 3 -e узел [1-9]
узел1 узел2 узел3
узел4 узел5 узел6
узел7 узел8 узел9

расщепляющий Непоследовательных наборы узлов (складывающиеся Результаты)

$ набор узлов - смежный -f node2 node3 node4 node8 node9
узел [2-4]
узел [8-9]

$ набор узлов - смежный -f постоянный ток [1,3] n [1-2,4-5]
dc1n [1-2]
dc1n [4-5]
dc3n [1-2]
dc3n [4-5]

ИСТОРИЯ


Синтаксис команд был изменен с набор узлов команда доступна в ClusterShell v1.1.
Операции, как - пересечение or -x, теперь указываются между наборами узлов в команде
линии.

КластерШелл v1.1:

$ набор узлов -f -x узел [3,5-6,9] узел [1-9]
узел [1-2,4,7-8]

КластерШелл v1.2 +:

$ набор узлов -f узел [1-9] -x узел [3,5-6,9]
узел [1-2,4,7-8]

Используйте набор узлов онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad