anglaisfrançaisespagnol

Icône de favori OnWorks

nodeset - En ligne dans le Cloud

Exécutez l'ensemble de nœuds dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit du jeu de nœuds de commande qui peut être exécuté dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


nodeset - calcule les opérations avancées de nodeset

SYNOPSIS


ensemble de nœuds [OPTIONS] [COMMANDE] [nodeset1 [OPERATION] nodeset2|...]

DESCRIPTION


ensemble de nœuds est une commande utilitaire fournie avec la bibliothèque ClusterShell qui implémente certains
fonctionnalités des classes Python NodeSet et RangeSet de ClusterShell. Il fournit facilement
manipulation de nœuds de cluster et de groupes de nœuds indexés 1D ou nD.

Aussi, les ensemble de nœuds est automatiquement lié au mécanisme de résolution de groupe de nœuds de bibliothèque. Ainsi,
il est particulièrement utile pour améliorer les scripts shell d'administration prenant en charge les clusters.

OPTIONS


--version
afficher le numéro de version du programme et quitter

-h, --Aidez-moi
afficher ce message d'aide et quitter

-s GROUPE SOURCE, --groupsource=GROUPE SOURCE
facultatif groupes.conf(5) source de groupe à utiliser

commandes:

-c, --compter
afficher le nombre de nœuds dans le(s) ensemble(s) de nœuds

-e, --développer
développez le ou les ensembles de nœuds pour séparer les nœuds (voir aussi -S SÉPARATEUR)

-f, --plier
plier les ensembles de nœuds (ou les nœuds séparés) en un seul ensemble de nœuds

-l, --liste
lister les groupes de nœuds, lister les groupes de nœuds et les nœuds (-ll) ou lister les groupes de nœuds,
nœuds et nombre de nœuds (-je vais). Lorsqu'aucun argument n'est spécifié, cette
la commande listera tous les noms de groupes de nœuds trouvés dans la source de groupe sélectionnée
(voir aussi -s GROUPE SOURCE). Si des ensembles de nœuds sont spécifiés comme argument,
cette commande trouvera les groupes de nœuds auxquels ces nœuds appartiennent (individuellement).
Optionnellement pour chaque groupe, la fraction de ces nœuds étant membre de
le groupe peut être affiché (avec -ll), ainsi que nombre de membres/groupe total
nombre de nœuds (avec -je vais). Si un seul tiret moins (-) est donné comme
nodeset, il sera lu à partir de l'entrée standard.

-r, --se regrouper
replier les nœuds en utilisant des groupes de nœuds (voir -s GROUPE SOURCE)

--groupsources
répertorier toutes les sources de groupe actives (voir groupes.conf(5))

Opérations:

-x SUB_NODES, --exclure=SUB_NODES
exclure le jeu de nœuds spécifié

-i AND_NODES, --intersection=AND_NODES
calculer l'intersection des ensembles de nœuds

-X XOR_NODES, --xor=XOR_NODES
calculer la différence symétrique entre les ensembles de nœuds

Options:

-a, --tout
appeler la prise en charge des groupes de nœuds externes pour afficher tous les nœuds

--autostep=PAS AUTO
activer la syntaxe de style ab/step lors du pliage des ensembles de nœuds, la valeur est le nœud min
seuil de comptage (entier '4', pourcentage '50%' ou 'auto'). Si non
spécifié, l'étape automatique est désactivée (idéal pour la compatibilité avec d'autres
outils de cluster. Exemple : autostep=4, "node2 node4 node6" se replie
node[2,4,6] mais autostep=3, "node2 node4 node6" se replie dans node[2-6/2].

-d, --déboguer
afficher plus de messages à des fins de débogage

-q, --silencieux
soyez silencieux, n'imprimez que les sorties essentielles

-R, --rangeset
passer à RangeSet au lieu de NodeSet. Utile lorsque l'on travaille sur du numérique
plages de cluster, par exemple. 1,5,18-31

-G, --groupbase
masquer le préfixe source du groupe (toujours @nom de groupe)

-S SÉPARATEUR, --séparateur=SÉPARATEUR
chaîne de séparation à utiliser lors de l'expansion des ensembles de nœuds (par défaut : ' ')

-O Format, --format-de-sortie=Format
format de sortie (par défaut : '%s')

-I SLICE_RANGESET, --tranche=SLICE_RANGESET
renvoyer le résultat tranché ; les exemples de SLICE_RANGESET sont "0" pour simple
sélection d'index, ou "1-9/2,16" pour la sélection de gammes complexes

--split=MAXSPLIT
diviser le résultat en plusieurs sous-ensembles

--contigu
diviser le résultat en sous-ensembles contigus (c'est-à-dire pour un ensemble de nœuds, les sous-ensembles seront
contenir des nœuds avec le même nom de modèle et une plage contiguë d'index,
comme foobar[1-100] ; pour rangeset, les sous-ensembles avec consistent en contigus
plages d'index)"""

--axe=GAMME
pour les ensembles de nœuds nD, pliez le long de l'axe fourni uniquement. Les axes sont indexés à partir de 1
à n et peut être spécifié ici soit en utilisant la syntaxe rangeset, par exemple. '1',
'1-2', '1,3', ou par un seul nombre négatif signifiant que l'indice est
compté à partir de la fin. Parce que certains ensembles de nœuds peuvent avoir plusieurs
dimensions, les indices d'axe sont tronqués en silence pour tomber dans les limites autorisées
Luxinar.

Pour une brève explication de ces options, voir -h, --Aidez-moi.

Si un seul tiret-moins (-) est donné comme ensemble de nœuds, il sera lu à partir de l'entrée standard.

ÉLARGI MOTIFS


Le ensemble de nœuds La commande bénéficie de l'addition arithmétique de base de ClusterShell NodeSet. Cette
la fonctionnalité étend les modèles de chaînes reconnus en prenant en charge les opérateurs correspondant à toutes les opérations
vu précédemment. Les modèles de chaîne sont lus de gauche à droite, en procédant à n'importe quel caractère
opérateurs en conséquence.

Appareils caractère opérateurs

, indique que le union de l'ensemble de nœuds gauche et droit doit être calculé
avant de continuer

! indique le différence opération

& indique le intersection opération

^ indique le symétrique différence (XOR) opération

Des précautions doivent être prises pour échapper ces caractères si nécessaire lorsque le shell ne
les interpréter littéralement.

Exemples of utilisé of prolongé motifs

$ ensemble de nœuds -f nœud[0-7],nœud[8-10]
nœud[0-10]

$ ensemble de nœuds -f nœud[0-10]!nœud[8-10]
nœud[0-7]

$ ensemble de nœuds -f nœud[0-10]&nœud[5-13]
nœud[5-10]

$ ensemble de nœuds -f nœud[0-10]^nœud[5-13]
nœud[0-4,11-13]

Exemple of Avancée usage

$ ensemble de nœuds -f @gpu^@slurm:bigmem!@chassis[1-9/2]

Cela calcule un ensemble de nœuds plié contenant des nœuds trouvés dans le groupe @gpu et
@slurm:bigmem, mais pas dans les deux, moins les nœuds trouvés dans les groupes de châssis impairs de 1
à 9.

Tous nœuds extension (v1.7 +)
Le @* et @LA SOURCE:* des notations spéciales peuvent être utilisées dans les motifs étendus pour
représentent tous les nœuds (en SOURCE) selon le tous commande shell externe (voir
groupes.conf(5)) et sont équivalents à :

$ ensemble de nœuds [-s LA SOURCE] -a -f

EXIT STATUT


Un état de sortie de zéro indique le succès de la ensemble de nœuds commander. Un statut de sortie non nul
indique un échec.

EXEMPLES


Obtenir le nœud compter

$ ensemble de nœuds -c nœud[0-7,32-159]
136

$ ensemble de nœuds -c nœud[0-7,32-159] nœud[160-163]
140

$ ensemble de nœuds -c cc[1-2]n[100-199]
200

$ ensemble de nœuds -c @s'identifier
4

Pliage ensembles de nœuds

$ ensemble de nœuds -f nœud[0-7,32-159] nœud[160-163]
nœud[0-7,32-163]

$ echo node3 node6 node1 node2 node7 node5 | ensemble de nœuds -f
nœud[1-3,5-7]

$ ensemble de nœuds -f DC1N2 DC2N2 DC1N1 DC2N1
cc[1-2]n[1-2]

$ ensemble de nœuds --axe=1 -f DC1N2 DC2N2 DC1N1 DC2N1
dc[1-2]n1,dc[1-2]n2

Expansion ensembles de nœuds

$ ensemble de nœuds -e nœud[160-163]
nœud160 nœud161 nœud162 nœud163

$ echo 'dc[1-2]n[2-6/2]' | ensemble de nœuds -e
dc1n2 dc1n4 dc1n6 dc2n2 dc2n4 dc2n6

À l'exclusion nœuds du ensemble de nœuds

$ ensemble de nœuds -f nœud[32-159] -x node33
nœud[32,34-159]

Ordinateurs portables ensembles de nœuds intersection

$ ensemble de nœuds -f nœud[32-159] -i nœud[0-7,20-21,32,156-159]
nœud[32,156-159]

Ordinateurs portables ensembles de nœuds symétrique différence (xou)

$ ensemble de nœuds -f nœud[33-159] --xor nœud[32-33,156-159]
nœud[32,34-155]

Scission nœuds développement plusieurs ensembles de nœuds (expansion résultats)

$ ensemble de nœuds --split=3 -e nœud[1-9]
nœud1 nœud2 nœud3
nœud4 nœud5 nœud6
nœud7 nœud8 nœud9

Scission non contiguë ensembles de nœuds (pliant résultats)

$ ensemble de nœuds --contigu -f node2 node3 node4 node8 node9
nœud[2-4]
nœud[8-9]

$ ensemble de nœuds --contigu -f cc[1,3]n[1-2,4-5]
dc1n[1-2]
dc1n[4-5]
dc3n[1-2]
dc3n[4-5]

HISTOIRE


La syntaxe de la commande a été modifiée depuis ensemble de nœuds commande disponible avec ClusterShell v1.1.
Les opérations, comme --intersection or -x, sont maintenant spécifiés entre les ensembles de nœuds dans la commande
ligne.

ClusterShell v1.1:

$ ensemble de nœuds -f -x nœud[3,5-6,9] nœud[1-9]
nœud[1-2,4,7-8]

ClusterShell v1.2+ :

$ ensemble de nœuds -f nœud[1-9] -x nœud[3,5-6,9]
nœud[1-2,4,7-8]

Utiliser nodeset en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad