GoGPT Best VPN GoSearch

OnWorks-favicon

pdsh.bin - Online in de cloud

Voer pdsh.bin uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht pdsh.bin die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


pdsh - geef parallel opdrachten aan groepen hosts

KORTE INHOUD


DPA [opties]... opdracht

PRODUCTBESCHRIJVING


DPA is een variant van de rsh(1) opdracht. in tegenstelling tot rsh(1), waarmee opdrachten op één worden uitgevoerd
externe gastheer, DPA kan meerdere externe opdrachten parallel uitvoeren. DPA maakt gebruik van een "sliding".
venster" (of uitwaaieren) van threads om bronnen op de initiërende host te behouden terwijl dit wordt toegestaan
enkele verbindingen met een time-out.

. DPA ontvangt SIGINT (ctrl-C), het geeft de status van huidige threads weer. Een seconde
SIGINT beëindigt binnen één seconde het programma. Hangende discussies kunnen worden geannuleerd door
het uitvoeren van ctrl-Z binnen één seconde na ctrl-C. Openstaande discussies zijn discussies die nog niet zijn afgerond
zijn gestart of zijn nog bezig met het verbinden met de externe host.

Als er geen externe opdracht is opgegeven op de opdrachtregel, DPA loopt interactief,
vragen om opdrachten en deze uitvoeren wanneer deze worden beëindigd met een harde return. In
interactieve modus, er wordt geen contact opgenomen met doelknooppunten waarvoor een time-out optreedt bij de eerste opdracht
daaropvolgende opdrachten, en opdrachten voorafgegaan door een uitroepteken, worden uitgevoerd
het lokale systeem.

De kernfunctionaliteit van DPA kan worden aangevuld met dynamisch laadbare modules. De
modules kunnen een nieuw verbindingsprotocol bieden (ter vervanging van de standaard rcmd(3) protocol
door rsh(1)), filteropties (bijvoorbeeld het verwijderen van hosts die "down" zijn van het doel
lijst) en/of hostselectieopties (bijv. -a selecteert alle hosts uit een configuratie
bestand.). Standaard, DPA Er moet minstens één "rcmd"-module geladen zijn. Zie de RCMD MODULES
sectie voor meer informatie.

RCMD MODULES


De methode waarmee DPA runs-opdrachten op externe hosts kunnen tijdens runtime worden geselecteerd met behulp van
the -R optie (zie OPTIES onderstaand). Deze functionaliteit wordt uiteindelijk geïmplementeerd via
dynamisch laadbare modules, en dus kan de lijst met beschikbare opties afwijken van
installatie tot installatie. Er wordt een lijst met momenteel beschikbare rcmd-modules afgedrukt
met behulp van een van de -h, -Vof -L opties. De standaard rcmd-module wordt ook weergegeven
met de -h en -V opties.

Een lijst van rcmd modules die momenteel worden gedistribueerd met DPA volgt.

rsh Gebruikt een interne, thread-safe implementatie van BSD rcmd(3) om opdrachten uit te voeren met
de standaard rsh(1) protocol.

exec Voert een willekeurige opdracht uit voor elke doelhost. De eerste van de DPA vanop
arguments is de lokale opdracht die moet worden uitgevoerd, gevolgd door eventuele verdere argumenten. Sommige
eenvoudige parameters worden vervangen op de opdrachtregel, inclusief %h voor het doel
hostnaam, %u voor de externe gebruikersnaam, en %n voor de externe rang [0-n] (om een
letterlijk % . %%). Het volgende zou bijvoorbeeld worden gedupliceerd met behulp van de ssh
module te draaien hostname(1) over de hosts foo[0-10]:

pdsh -R exec -w foo[0-10] ssh -x -l %u %h hostnaam

en deze opdrachtregel zou worden uitgevoerd grep(1) parallel over de bestanden
console.foo[0-10]:

pdsh -R exec -w foo[0-10] grep BUG-console.%h

ssh Gebruikt een variant van openen(3) om meerdere exemplaren uit te voeren van de ssh(1) opdracht.

mrsh Deze module maakt gebruik van de mevrouw(1) protocol voor het uitvoeren van taken op externe hosts. De mevrouw
protocol maakt gebruik van een op credential gebaseerde authenticatie, waardoor toewijzing niet meer nodig is
gereserveerde havens. In andere aspecten werkt het net als rsh. Externe knooppunten moeten dat zijn
lopend mrshd(8) zodat de mrsh-module werkt.

qsh staat toe DPA om MPI-taken uit te voeren via QsNet. Qshell propageert de huidige werking
directory, pdsh-omgeving en Elan-mogelijkheden voor het externe proces. De
volgende omgevingsvariabelen worden ook aan de omgeving toegevoegd: RMS_RANK,
RMS_NODEID, RMS_PROCID, RMS_NNODES en RMS_NPROCS. Sinds DPA moet setuid uitvoeren
root voor qshell-ondersteuning, qshell ondersteunt niet direct de verspreiding van
LD_LIBRARY_PATH en LD_PREOPEN. In plaats daarvan de QSHELL_REMOTE_LD_LIBRARY_PATH en
QSHELL_REMOTE_LD_PREOPEN omgevingsvariabelen mogen en zullen worden gebruikt
opnieuw toegewezen aan LD_LIBRARY_PATH en LD_PREOPEN door de qshell-daemon, indien ingesteld.

mqsh Vergelijkbaar met qshell, maar gebruikt het mrsh-protocol in plaats van het rsh-protocol.

krb4 Met de krb4-module kunnen gebruikers opdrachten op afstand uitvoeren na authenticatie met
kerberos. Uiteraard moeten de externe rshd-daemons worden gekerberiseerd.

xcpu De xcpu-module gebruikt de xcpu-service om opdrachten op afstand uit te voeren.

OPTIES


De lijst met beschikbare opties wordt tijdens runtime bepaald door de lijst aan te vullen
standaard DPA opties met alle opties die door Loaded worden geboden rcmd en misc modules. In bepaalde
gevallen kunnen opties die door modules worden geboden, met elkaar conflicteren. In deze gevallen is de
modules zijn incompatibel en de eerste geladen module wint.

Standaard doel knooppuntlijst opties


-w DOELSTELLINGEN,...
Target en/of filter de opgegeven lijst met hosts. Niet gebruiken met een ander knooppunt
keuzemogelijkheden (bijv -a, -g, als deze beschikbaar zijn). Er zijn geen spaties toegestaan
de door komma's gescheiden lijst. Argumenten in de DOELSTELLINGEN lijst kan de normale host bevatten
namen, een reeks hosts in hostlijstformaat (zie HOSTLIJST UITDRUKKINGEN), of een enkele
`-' teken om de lijst met hosts op stdin te lezen.

Als een host of hostlijst wordt voorafgegaan door een `-' teken, zorgt dit ervoor dat deze hosts dat zijn
uitdrukkelijk uitgesloten. Als het argument wordt voorafgegaan door een enkel `^'-teken, is dat zo
Dit wordt beschouwd als het pad naar het bestand dat een lijst met hosts bevat, één per regel. Als het artikel
begint met een `/'-teken, wordt het gezien als een reguliere expressie waarop dit moet worden uitgevoerd
filter de lijst met hosts (een regex-argument kan optioneel ook worden gevolgd door
nog een '/', bijvoorbeeld /node.*/). Er kan ook een regex- of bestandsnaamargument worden voorafgegaan
door een minteken `-' om deze hosts uit te sluiten in plaats van op te nemen.

Een lijst met hosts kan ook worden voorafgegaan door "user@" om een ​​externe gebruikersnaam other op te geven
dan de standaard, of "rcmd_type:" om een ​​alternatief rcmd-verbindingstype voor op te geven
deze gastheren. Bij gelijktijdig gebruik moet het rcmd-type eerst worden opgegeven, bijvoorbeeld
"ssh:user1@host0" zou ssh gebruiken om verbinding te maken met host0 als gebruiker "user1."

-x gastheer, gastheer,...
Sluit de opgegeven hosts uit. Kan worden gespecificeerd in combinatie met een ander doelknooppunt
lijst met opties zoals -a en -g (wanneer beschikbaar). Er kunnen ook hostlijsten worden opgegeven
the -x optie (zie de HOSTLIJST UITDRUKKINGEN gedeelte hieronder). Argumenten om -x mei
moet ook worden voorafgegaan door de tekens bestandsnaam (`^') en regex ('/'), zoals beschreven
hierboven, in welk geval de resulterende hosts worden uitgesloten alsof ze zijn gegeven
-w en voorafgegaan door het minteken `-'.

Standaard DPA opties


-S Retourneert de grootste van de retourwaarden voor externe opdrachten.

-h Voer het gebruiksmenu uit en sluit af. Er wordt ook een lijst met beschikbare rcmd-modules afgedrukt
aan het einde van het gebruiksbericht.

-s Alleen op AIX: scheid de externe opdracht stderr en stdout in twee sockets.

-q Geef optiewaarden en de doelknooppuntenlijst weer en sluit af zonder actie.

-b Schakel de statusfunctie van ctrl-C uit, zodat een enkele ctrl-C een parallelle taak beëindigt. (Partij
Modus)

-l gebruiker
Deze optie kan worden gebruikt om opdrachten op afstand uit te voeren als een andere gebruiker, onder voorbehoud van
autorisatie. Voor BSD rcmd betekent dit dat de aanroepende gebruiker en het systeem in de lijst moeten staan
in het .rhosts-bestand van de gebruiker (zelfs voor root).

-t seconden
Stel de verbindingstime-out in. Standaard is 10 seconden.

-u seconden
Stel een limiet in voor de hoeveelheid tijd die een opdracht op afstand mag uitvoeren. Standaard
is geen limiet. Zie de opmerking in BEPERKINGEN bij gebruik -u met ssh.

-f aantal
Stel het maximale aantal gelijktijdige opdrachten op afstand in aantal. De standaardwaarde is
32.

-R naam
Stel de rcmd-module in op naam. Deze optie kan ook worden ingesteld via de PDSH_RCMD_TYPE
omgevingsvariabele. Een lijst met beschikbare rcmd-modules kan worden verkregen via de -h,
-Vof -L opties. De standaardwaarde wordt weergegeven met -h or -V.

-M naam,...
Wanneer meerdere misc modules bieden dezelfde opties DPA, de eerste module
geïnitialiseerde "wins" en daaropvolgende modules worden niet geladen. De -M optie staat een
lijst met op te geven modules die vóór alle andere geforceerd worden geïnitialiseerd,
zorgt er in feite voor dat ze zonder conflicten worden geladen (tenzij ze conflicteren met
elkaar). Deze optie kan ook worden ingesteld via de PDSH_MISC_MODULES-omgeving
variabel.

-L Lijstinformatie over alle geladen bestanden DPA modules en sluit af.

-N Schakel hostnaam uit: voorvoegsel op uitvoerregels.

-d Voeg een completere threadstatus toe wanneer SIGINT wordt ontvangen en geef connect weer
en opdrachttijdstatistieken op stderr als u klaar bent.

-V uitgang DPA versie-informatie, samen met een lijst met momenteel geladen modules, en
Uitgang.

qsh/mqsh module opties


-n taken_per_node
Stel het aantal taken in dat per knooppunt wordt gegenereerd. Standaard is 1.

-m blok | cyclisch
Stel blok versus cyclische toewijzing van processen aan knooppunten in. Standaard is blok.

-r spoormasker
Stel het railbitmasker in voor een klus op een multirailsysteem. Het standaardrailmasker is 1,
die alleen overeenkomt met rail 0. Elke bit die in het argument wordt ingesteld op -r overeen met
een rail op het systeem, dus een waarde van 2 zou alleen overeenkomen met rail 1, en 3 zou dat doen
geef aan dat u zowel rail 1 als rail 0 wilt gebruiken.

machines module opties


-a Target alle knooppunten uit het machinebestand.

geslachten module opties


Naast de hieronder weergegeven geslachtsopties is het geslachtskenmerk pdsh_rcmd_type
kan ook worden gebruikt in de geslachtendatabase om een ​​alternatief rcmd-verbindingstype op te geven dan
de pdsh-standaard voor hosts met dit kenmerk. De volgende regel in de
geslachten bestand

host0 pdsh_rcmd_type=ssh

zou veroorzaken DPA om ssh te gebruiken om verbinding te maken met host0, zelfs als rsh de standaard was. Dit kan
worden overschreven op de opdrachtregel met de syntaxis "rcmd_type:host0".

-A Target alle knooppunten in de genderdatabase. De -A optie zal elke vermelde host targeten
in geslachten -- als je sommige hosts standaard wilt weglaten, zie dan de -a optie hieronder.

-a Target alle knooppunten in de genderdatabase, behalve die met de 'pdsh_all_skip'
attribuut. Dit is een afkorting voor het uitvoeren van "pdsh -A -X pdsh_all_skip ..."

-g attr[=waarde][,attr[=val],...]
Doelknooppunten die overeenkomen met een van de opgegeven geslachtskenmerken (met optionele
waarden). Conflicten met de -a keuze. Indien gebruikt in combinatie met een ander knooppunt
selectiemogelijkheden zoals -w -g optie zal selecteren uit de meegeleverde knooppuntenlijst,
in plaats van uit het genderbestand als geheel. Anders richt deze optie zich op de
standaard alternatieve hostnamen in de genderdatabase. De -i optie aangeboden door
de gendersmodule kan worden gebruikt om deze te vertalen naar de canonieke geslachten
hostnamen. Als de geïnstalleerde versie van genders dit ondersteunt, worden de attributen geleverd aan
-g kan ook de vorm van geslachten aannemen queries. geslachten queries zal de vraag stellen
geslachtendatabase voor de unie, kruising, verschil of complement van geslachten
attributen en waarden. De ingestelde werkingsvereniging wordt weergegeven door twee pijpsymbolen
('||'), snijpunt door twee ampersand-symbolen ('&&'), verschil door twee mintekens
symbolen ('--') en aangevuld met een tilde ('~'). Bij het wijzigen kunnen haakjes worden gebruikt
de volgorde van de handelingen. Zie de geen adres(1) manpagina voor voorbeelden van geslachten
queries.

-X attr[=waarde][,attr[=val],...]
Sluit knooppunten uit die overeenkomen met een van de opgegeven geslachtskenmerken (optioneel met
waarden). Deze optie kan worden gebruikt in combinatie met elk ander knooppunt
keuzemogelijkheden (bijv -w, -g, -a, -X kan ook de vorm van geslachten aannemen queries.
Zie documentatie voor de geslachten -g optie voor meer informatie over
geslachten queries.

-i Vraag vertaling aan tussen canonieke en alternatieve hostnamen.

-F bestandsnaam
Lees geslachtsinformatie van bestandsnaam in plaats van het standaard genderbestand van het systeem.
If bestandsnaam geen absoluut pad specificeert, wordt aangenomen dat het relatief is ten opzichte van het pad
map opgegeven door de PDSH_GENDERS_DIR omgevingsvariabele (/ Etc standaard).
Een alternatief geslachtsbestand kan ook worden opgegeven via het PDSH_GENDERS_FILE
variabele omgeving.

knooppuntomhoog module opties


-v Elimineer doelknooppunten die door libnodeupdown als "down" worden beschouwd.

slurpen module opties


De slurpen module toestaat DPA om knooppunten te targeten op basis van momenteel actieve SLURM-taken. De
slurpen module wordt doorgaans aangeroepen nadat alle andere knooppuntselectieopties zijn geweest
verwerkt, en als er geen knooppunten zijn geselecteerd, zal de module proberen een running
jobid uit de omgevingsvariabele SLURM_JOBID (die wordt ingesteld bij uitvoering onder een SLURM
toewijzing). Als SLURM_JOBID verwijst naar een ongeldige taak, wordt deze stilzwijgend genegeerd.

-j baanid[,baanid,...]
Doellijst met knooppunten die zijn toegewezen aan de SLURM-taak baanid. Deze optie mag gebruikt worden
meerdere keren om meerdere SLURM-taken te targeten. Het speciale argument "alle" kan zijn
gebruikt om alle knooppunten te targeten waarop SLURM-taken worden uitgevoerd, bijvoorbeeld -j allen.

-P partitie[,partitie,...]
Doellijst met knooppunten in de SLURM-partitie tussenschot. Deze optie kan
kan meerdere keren worden gebruikt om meerdere SLURM-partities en/of partities te targeten
weergegeven in een door komma's gescheiden lijst.

koppel module opties


De koppel module toestaat DPA om knooppunten te targeten op basis van momenteel actieve Torque/PBS-taken.
Vergelijkbaar met de slurmmodule, de koppel module wordt doorgaans genoemd naar alle andere knooppunten
selectieopties zijn verwerkt, en als er geen knooppunten zijn geselecteerd, zal de module dat doen
proberen een actieve jobid te lezen uit de omgevingsvariabele PBS_JOBID (die is ingesteld wanneer
draait onder een koppeltoewijzing).

-j baanid[,baanid,...]
Doellijst met knooppunten die zijn toegewezen aan de Torque-taak baanid. Deze optie mag gebruikt worden
meerdere keren om meerdere Torque-taken te targeten.

rms module opties


De rms Met de module kan pdsh knooppunten targeten op basis van een RMS-bron. De rms moduul is
meestal aangeroepen na alle andere knooppuntselectieopties, en als er geen knooppunten zijn geweest
geselecteerd, zal de module de omgevingsvariabele RMS_RESOURCEID onderzoeken en proberen dit te doen
stel de doellijst met hosts in op de knooppunten in de RMS-bron. Als er een ongeldige bron is
aangegeven, wordt de variabele stilzwijgend genegeerd.

SDR module opties


De SDR-module ondersteunt het targeten van hosts via de System Data Repository op IBM SP's.

-a Target alle knooppunten in de SDR. De lijst wordt gegenereerd op basis van de "betrouwbare hostnaam" in
standaard de SDR.

-i Vertaal hostnamen tussen betrouwbaar en initieel in de SDR, indien van toepassing. Als
de doelhostnaam komt overeen met de initiële of betrouwbare hostnaam in de SDR,
de alternatieve naam wordt vervangen. Dus een lijst bestaande uit initiële hostnamen
wordt in plaats daarvan vervangen door een lijst met betrouwbare hostnamen. Bijvoorbeeld bij gebruik
with -a hierboven zijn alle initiële hostnamen in de SDR het doelwit.

-v Richt u niet op knooppunten die zijn gemarkeerd als niet reagerend in de SDR op het beoogde doel
koppel. (Als een hostnaam niet in de SDR voorkomt, blijft die naam erin
de doelhostlijst.)

-G In combinatie met -a, omvat alle partities.

geen adres module opties


De geen adres module ondersteunt toegang tot de genderdatabase via de geen adres(1) opdracht.
Zie de geslachten sectie hierboven voor een lijst met ondersteuningsopties bij deze module. De optie
gebruik met de geen adres module is hetzelfde als geslachten, hierboven, met de uitzondering dat de
-i optie kan alleen worden gebruikt met -a or -g. NOTITIE: Deze module werkt alleen met zeer oude
releases van geslachten waar de geen adres(1) commando ondersteunt de -r optie, en vóór de
libgenders-API was beschikbaar. Gebruikers die nieuwere versies van genders gebruiken, moeten de
geslachten module in plaats daarvan.

dshgroep module opties


Met de dshgroup-module kan pdsh groepsbestanden in dsh-stijl (of Dancer's shell) gebruiken
/etc/dsh/group/ of ~/.dsh/groep/. Het standaardzoekpad kan worden overschreven met de
DSHGROUP_PATH omgevingsvariabele, een door dubbele punten gescheiden lijst met mappen waarin moet worden gezocht. De
standaardwaarde voor DSHGROUP_PATH is /etc/dsh/group.

-g groepsnaam,...
Doelknooppunten in dsh-groepsbestand "groepsnaam" gevonden in beide ~/.dsh/groep/groepsnaam
of /etc/dsh/group/groepsnaam.

-X groepsnaam,...
Sluit knooppunten uit in het dsh-groepsbestand 'groepsnaam'.

Als verrijking in DPA, kunnen dshgroup-bestanden optioneel andere dshgroup-bestanden bevatten via
een speciale #include STRING syntaxis. Het argument om #include kan een bestandspad zijn, of
een groepsnaam, in welk geval het pad dat wordt gebruikt om naar het groepsbestand te zoeken hetzelfde is als wanneer
waarvoor de groep was opgegeven -g.

netgroep module opties


De netgroepmodule maakt het mogelijk dat pdsh standaard netgroepvermeldingen gebruikt om lijsten met doelen samen te stellen
gastheren. (/etc/netgroup of NIS)

-g groepsnaam,...
Doelknooppunten in netgroep 'groepsnaam'.

-X groepsnaam,...
Sluit knooppunten uit in netgroep 'groepsnaam'.

MILIEU VARIABELEN


PDSH_RCMD_TYPE
gelijk aan de -R optie wordt de waarde van deze omgevingsvariabele gebruikt
stel de standaard rcmd-module in die pdsh moet gebruiken (bijv. ssh, rsh).

PDSH_SSH_ARGS
Negeer de standaardargumenten die DPA gaat naar de ssh(1) opdracht ("-2 -a -x
-l%u %h"). Het gebruik van de parameters %u, %hen %n (zoals gedocumenteerd in de rcmd/exec
sectie hierboven) is optioneel. Als deze parameters ontbreken, DPA zal ze toevoegen
naar de ssh-opdrachtregel omdat wordt aangenomen dat ze verplicht zijn.

PDSH_SSH_ARGS_APPEND
Voeg extra opties toe aan de ssh(1) commando aangeroepen door DPA. Bijvoorbeeld,
PDSH_SSH_ARGS_APPEND="-q" zou ssh in stille modus uitvoeren, of "-v" zou de
breedsprakigheid van ssh. (Opmerking: deze argumenten worden feitelijk vóór het ssh
opdrachtregel om ervoor te zorgen dat ze vóór elk doelhostnaamargument voor ssh verschijnen.)

WCOLL Als er geen andere knooppuntselectieoptie wordt gebruikt, kan de WCOLL-omgevingsvariabele dat wel zijn
ingesteld op een bestandsnaam waaruit een lijst met doelhosts zal worden gelezen. Het bestand moet
bevatten een lijst met hosts, één per regel (hoewel elke regel een hostlijst kan bevatten
uitdrukking. Zien HOSTLIJST UITDRUKKINGEN gedeelte hieronder).

DSHPATH
Indien ingesteld, wordt het pad in DSHPATH gebruikt als het PATH voor de externe processen.

FANOUT Stel de DPA fanout (Zie beschrijving van -f bovenstaande).

HOSTLIJST UITDRUKKINGEN


Zoals opgemerkt in de secties hierboven DPA accepteert lijsten met hosts in de algemene vorm: prefix[nm,l-
k,...], waarbij n < m en l < k, enz., als alternatief voor expliciete lijsten met hosts. Dit
vorm mag niet worden verward met tekenklassen voor reguliere expressies (ook aangegeven met
``[]''). foo[19] vertegenwoordigt bijvoorbeeld niet een expressie die overeenkomt met foo1 of foo9, maar
vertegenwoordigt eerder de gedegenereerde hostlijst: foo19.

De syntaxis van de hostlijst is alleen bedoeld voor het gemak bij clusters met de naam 'prefixNNN'
conventie en specificatie van bereiken mogen niet als noodzakelijk worden beschouwd - dit
foo1,foo9 kan als zodanig worden gespecificeerd, of door de hostlijst foo[1,9].

Enkele gebruiksvoorbeelden volgen:

Voer de opdracht uit op foo01,foo02,...,foo05
pdsh -w foo[01-05] opdracht

Voer de opdracht uit op foo7,foo9,foo10
pdsh -w foo[7,9-10] opdracht

Voer de opdracht uit op foo0,foo4,foo5
pdsh -w foo[0-5] -x foo[1-3] opdracht

Een achtervoegsel op de hostnaam wordt ook ondersteund:

Run command on foo0-eth0,foo1-eth0,foo2-eth0,foo3-eth0
pdsh -w foo[0-3]-eth0 opdracht

Ter herinnering aan de lezer: sommige shells interpreteren haakjes ('[' en ']') als patroon
bij elkaar passen. Afhankelijk van uw shell kan het nodig zijn om lijsten met een bereik in te sluiten
citaten. In tcsh zou het eerste voorbeeld hierboven bijvoorbeeld moeten worden uitgevoerd als:

pdsh -w "foo[01-05]" commando

ORIGIN


Oorspronkelijk een herschrijving van IBM dsh(1) door Jim Garlick[e-mail beveiligd]> op LLNL's ASCI Blue-
Pacific IBM SP-systeem. Het wordt nu gebruikt op Linux-clusters bij LLNL.

Beperkingen


Tijdens gebruik ssh voor uitvoering op afstand kun je verwachten dat de stderr van ssh wordt ingeklapt met die van
de opdracht op afstand. Wanneer aangeroepen door DPA, het is niet mogelijk voor ssh om te vragen
wachtwoorden als RSA/DSA-sleutels correct zijn geconfigureerd, enz.. Voor ssh implementaties die
ondersteuning voor een verbindingstime-outoptie, DPA probeert die optie te gebruiken om de time-out af te dwingen
(bijv. -oConnectTimeout=T voor OpenSSH), anders worden verbindingstime-outs niet ondersteund wanneer
gebruik ssh. Tenslotte bestaat er geen betrouwbare manier voor DPA om ervoor te zorgen dat opdrachten op afstand mogelijk zijn
daadwerkelijk beëindigd bij gebruik van een opdrachttime-out. Dus als -u wordt gebruikt met ssh commando's mogen
op externe hosts blijven draaien, zelfs nadat de time-out de lokale server heeft uitgeschakeld ssh processen.

Uitvoer van meerdere processen per knooppunt kan worden afgewisseld bij gebruik van qshell of mqshell
rcmd-modules.

Het aantal knooppunten dat DPA tegelijkertijd externe taken kan uitvoeren, wordt beperkt door de
het maximale aantal threads dat gelijktijdig kan worden gemaakt, evenals de beschikbaarheid ervan
gereserveerde poorten in de rsh- en qshell rcmd-modules. Op systemen die Posix implementeren
threads wordt de limiet doorgaans gedefinieerd door de constante PTHREADS_THREADS_MAX.

Gebruik pdsh.bin online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.