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

Значок 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

Программирование без технологии кодирования
Программирование без технологии кодирования
PWCT - это не мастер для создания вашего
приложение в 1 2 3 шага. PWCT - это
универсальное визуальное программирование
язык предназначен для новичков и экспертов
Программа ...
Скачать Программирование без технологии кодирования
  • 3
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 4
    Статистика каталога Windows
    Статистика каталога Windows
    WinDirStat (каталог Windows
    Статистика) - это статистика использования диска.
    средство просмотра и очистки для Windows. На
    запускается, WinDirStat считывает все
    дерево каталогов...
    Скачать статистику каталога Windows
  • 5
    DS4Windows
    DS4Windows
    DS4Window - программа с открытым исходным кодом.
    что позволит кому-то получить
    опыт использования Playstation 4
    DualShock Controller на ПК от
    эмуляция Xbox 360 ...
    Скачать DS4Windows
  • 6
    Компилятор TDM-GCC MinGW
    Компилятор TDM-GCC MinGW
    Самые последние стабильные выпуски от
    Проект компилятора GCC для 32-битных и
    64-битная Windows, искусно замаскированная
    настоящий установщик и программа обновления.
    Особенности: G ...
    Скачать компилятор TDM-GCC MinGW
  • да ...
    Скачать Геосервер
  • Больше »
  • Команды Linux

    Ad