GoGPT Best VPN GoSearch

OnWorks-favicon

pegasus-cluster - Online in de cloud

Voer pegasus-cluster uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht pegasus-cluster 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


pegasus-cluster - voer een lijst met applicaties uit

KORTE INHOUD


pegasus-cluster [-d] [-e | -f] [-S ec] [-s fn] [-R fn] [-n nr] [Invoer bestand]

PRODUCTBESCHRIJVING


De pegasus-cluster tool voert een lijst met applicaties uit in de aangegeven volgorde (ervan uitgaande dat
sequentiële modus.) Het wordt over het algemeen gebruikt om horizontale clustering van onafhankelijke te doen
applicatie, en geeft niets om eventuele applicatiefouten. Dergelijke mislukkingen zouden dat moeten zijn
gevangen door gebruik pegasus-kickstart om de applicatie te starten.

In de verticale clustermodus wordt de hard storing modus wordt aangemoedigd, waarbij de uitvoering zo snel mogelijk wordt beëindigd
als één applicatie mislukt. Bij het uitvoeren van een complexe workflow pegasus-cluster
de volgorde van applicaties in het invoerbestand moet topologisch gesorteerd zijn.

Toepassingen gebruiken meestal pegasus-kickstart uitvoeren. In de pegasus-kickstart
geval, alle aanroepen van pegasus-kickstart behalve dat de eerste de
pegasus-kickstart optie -H om het herhalen van de XML-preambule en bepaalde andere te onderdrukken
headers die niet interessant zijn bij herhaling.

pegasus-cluster maakt citeren in shell-stijl mogelijk. Eén niveau van citeren wordt verwijderd uit de
argumenten. Houd er rekening mee dat pegasus-kickstart verwijdert ook één niveau van citeren.

ARGUMENTEN


-d
Deze optie verhoogt het foutopsporingsniveau. Er wordt een foutopsporingsbericht gegenereerd stdout . Door
Standaard is de foutopsporing minimaal.

-e
Deze vlag zet het oude gedrag van pegasus-cluster om altijd alles uit te voeren en
succes terug, wat er ook gebeurt. De -e vlag sluit elkaar uit met de -f vlag. Door
standaard worden alle applicaties uitgevoerd, ongeacht fouten. Elke gedetecteerde toepassing
mislukking resulteert in een niet-nul exit-status van pegasus-cluster.

-f
In de harde foutmodus, zodra één applicatie faalt, hetzij via een niet-nul exit
code, of door op een signaal te sterven, wordt de verdere uitvoering gestopt. In parallelle uitvoering
modus, zijn mogelijk een of meer andere toepassingen later in het sequentiebestand gestart
al tegen de tijd dat er een storing wordt gedetecteerd. Pegasus-cluster zal wachten op de voltooiing
van deze toepassingen, maar start geen nieuwe. De -f vlag sluit elkaar wederzijds uit
the -e vlag. Standaard worden alle applicaties uitgevoerd, ongeacht fouten. Elk
gedetecteerde applicatiefout resulteert in een afsluitstatus die niet nul is pegasus-cluster.

-h
Deze optie drukt het helpbericht af en sluit het programma af.

-s fn
Deze optie verzendt een protocolbericht (voor Mei) naar het opgegeven bestand. Standaard,
naar alle berichten wordt geschreven stdout .

-R fn
Als de voortgangsrapportagefunctie is ingeschakeld, wordt er telkens één gebeurtenisrecord geschreven
toepassing wordt gestart, en één gebeurtenisrecord wanneer een toepassing is voltooid. Dit is
om het volgen van lopende opdrachten mogelijk te maken. Standaard worden tracklogs niet geschreven, tenzij
de omgevingsvariabele SEQEXEC_PROGRESS_REPORT is ingesteld. Indien ingesteld, zijn er voortgangsrapporten
toegevoegd aan het bestand waarnaar de omgevingsvariabele verwijst.

-S ec
Deze optie is een multi-optie, die meerdere keren gebruikt kan worden. Voor elk gegeven
niet-nul exit-code van een applicatie, markeer deze dan als een vorm van succes. In -f modus, dit
betekent dat pegasus-cluster zal niet mislukken bij het zien van deze exitcode van iemand
applicatie die draait. Standaard vormen alle afsluitcodes die niet nul zijn een fout.

-n nr
Deze optie bepaalt de hoeveelheid parallelle uitvoering. Meestal parallelle uitvoering
wordt alleen aanbevolen op multi-coresystemen en moet tamelijk voorzichtig worden ingezet, dat wil zeggen
alleen volledig onafhankelijke banen in het geheel Invoer bestand zou ooit moeten worden geprobeerd
parallel worden uitgevoerd. Het argument nr is het aantal parallelle banen dat zou moeten zijn
gebruikt. Naast een niet-negatief geheel getal, kan het woord auto wordt ook begrepen. Wanneer
auto is gespecificeerd, pegasus-cluster zal proberen het aantal automatisch te bepalen
van de kernen die beschikbaar zijn in het systeem. Strikt opeenvolgende uitvoering, alsof nr was 1, is
de standaard. Als de omgevingsvariabele SEQEXEC_CPUS is ingesteld, bepaalt deze de
standaard aantal CPU's.

Invoer bestand
Het invoerbestand specificeert een lijst met applicaties die moeten worden uitgevoerd, één per regel. Opmerkingen en
lege regels zijn toegestaan. Het commentaarteken is de octothorpe (#) en strekt zich uit tot
het einde van de lijn. Standaard, pegasus-cluster toepassingen stdin om de lijst te lezen
applicaties uit te voeren.

RETURN WAARDE


De pegasus-cluster tool retourneert 1 als er een illegale optie is gebruikt. Het retourneert 2, als de
statusbestand van optie -s kan niet worden geopend. Het retourneert 3 als het invoerbestand dat niet kan zijn
geopend. Het doet niet retourneer eventuele fouten voor mislukte toepassingen in old-exit -e modus. In
verzuim en harde mislukking -f modus, zal het 5 retourneren voor een echte fout. De bepaling van
mislukking wordt gewijzigd door de -S optie.

Als alle andere interne fouten ontbreken, pegasus-cluster zal altijd 0 retourneren wanneer het wordt uitgevoerd
zonder -f . In tegenstelling tot Shell zal dat wel het geval zijn niet retourneer de afsluitcode van de laatste toepassing. In verzuim
modus, zal het 5 retourneren als een toepassing mislukt. In tegenstelling tot Shell zal dat wel het geval zijn niet lever de ... In
de afsluitcode van de laatste toepassing. Het zal echter alle toepassingen uitvoeren. De bepaling
van mislukking wordt gewijzigd door de -S vlag. In -f modus retourneert *pegasus-cluster 0 als
alle hoofdreekstoepassingen zijn geslaagd, of 5 als er één is mislukt; of meer dan één parallel
uitvoeringsmodus. Het werkt alleen zolang de aanvragen succesvol zijn. Net als voorheen, de
De vlag *-S bepaalt wat een fout is.

De pegasus-cluster applicatie zal ook een kleine samenvatting maken stdout voor elke baan,
en één voor zichzelf, over het succes en de mislukking. Het veld mislukt rapporteert eventuele exitcodes
dat was geen nul of een signaal van beëindiging van de dood. Het doet niet inclusief een niet-nul exit
codes die als succesvol zijn gemarkeerd met behulp van de -S optie.

TAAK OVERZICHT


Elke taak uitgevoerd door pegasus-cluster genereert een record tussen vierkante haakjes, zoals
dit (elke invoer is voor de leesbaarheid over twee regels verdeeld):

[cluster-task id=1, start="2011-04-27T14:31:25.340-07:00", duration=0.521,
status=0, regel=1, pid=18543, app="/bin/usleep"]
[cluster-task id=2, start="2011-04-27T14:31:25.342-07:00", duration=0.619,
status=0, regel=2, pid=18544, app="/bin/usleep"]
[cluster-task id=3, start="2011-04-27T14:31:25.862-07:00", duration=0.619,
status=0, regel=3, pid=18549, app="/bin/usleep"]

Elk record wordt geïntroduceerd door de string clustertaak met de volgende bestanddelen,
waar strings tussen aanhalingstekens staan:

id
Dit is een numerieke waarde voor hoofdreekstoepassing, die de toepassing aangeeft
in het sequentiebestand plaatsen. De installatietaak gebruikt de tekenreeks setup en het opruimen
taak gebruikt de tekenreeks schoonmaken .

begin
is de ISO 8601-tijdstempel, met millisecondenresolutie, toen de toepassing was
begonnen. Deze tekenreeks wordt geciteerd.

duur
is de tijdsduur van de toepassing in seconden, met een resolutie van milliseconden.

toestand
is de rauw exit-status zoals geretourneerd door de wachten familie van systeemoproepen. Meestal is de
exit-code wordt gevonden in de hoge byte, en het signaal van de dood in de lage byte.
Normaal gesproken duidt 0 op een succesvolle uitvoering en elke andere waarde op een probleem. Echter,
details kunnen per systeem verschillen, en exitcodes hebben alleen betekenis op hetzelfde systeem
os en architectuur.

lijn
is het regelnummer waar de taak is gevonden in het hoofdreeksbestand. Opstelling- en
opruimtaken hebben dit kenmerk niet.

pid
is de proces-ID waaronder de toepassing is uitgevoerd.

gebruiken
is het pad naar de applicatie die is gestart. Net als bij het voortgangsrecord, elke
pegasus-kickstart wordt ontleed zodat u de echte toepassing ziet.

PEGASUS-CLUSTER OVERZICHT


De uiteindelijke samenvatting van de tellingen is een record tussen vierkante haken zoals deze (gebroken
over twee regels voor leesbaarheid):

[cluster-summary stat="ok", regels=3, taken=3, geslaagd=3, mislukt=0, extra=0,
duration=1.143, start="2011-04-27T14:31:25.338-07:00", pid=18542, app="./seqexec"]

Het record wordt geïntroduceerd door de string cluster-samenvatting met de volgende bestanddelen:

staat
De snaar mislukken wanneer pegasus-cluster zou terugkeren met een exit-status van 5.
Concreet is dit elke mislukking verzuim modus, en eerste fout in -f modus.
Anders zal het altijd de string zijn ok , als de plaat is geproduceerd.

lijnen
is het stopregelnummer van het invoerreeksbestand, dat aangeeft hoe ver de verwerking is
gekregen. Tot het aantal cores kunnen er extra regels zijn geparseerd in het geval van -f
modus.

taken
is het aantal verwerkte taken.

geslaagd
is het aantal geslaagde hoofdreekstaken.

mislukt
is het aantal hoofdreekstaken dat is mislukt. De storingsconditie is afhankelijk van de
-S instellingen ook.

extra
is 0, 1 of 2, afhankelijk van het bestaan ​​van instel- en opruimopdrachten.

duur
is de duur in seconden, met millisecondenresolutie, hoe lang *pegasus-cluster
liep.

begin
is de starttijd van pegasus-cluster als ISO 8601-tijdstempel.

Gebruik pegasus-cluster 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.