Dit is de opdracht pexec 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
pexec - commando's parallel uitvoeren
KORTE INHOUD
pexec [opties] [-c|-m] [--] commando [argumenten] | 'verbinding opdracht'
PRODUCTBESCHRIJVING
Voer commando's of shellscripts parallel uit op een enkele host of op externe hosts met behulp van een
afgelegen schelp.
OPTIES
Snel naar opties:
-h, --help
Geeft een algemene samenvatting van de opdrachtregelopties.
--lang-help
Geeft een gedetailleerde lijst met opdrachtregelopties.
--versie
Geeft enige versie-informatie over het programma.
-s, --schelp
Volledig pad (bijv / Bin / sh) van de shell of interpreter die voor het script moet worden gebruikt
uitvoering.
-c, --shell-commando
Gebruik de opgegeven shell om de opdracht(en) te interpreteren in plaats van directe uitvoering.
-m, --meervoudig commando
Sta toe dat meerdere individuele shell-opdrachtscripts parallel worden uitgevoerd met de
variatie van de parameters.
-e, --omgeving
Naam van een omgevingsvariabele die eerder is ingesteld op de respectieve parameter
elke uitvoering.
-n, --nummer
Het maximale aantal processen dat tegelijkertijd wordt uitgevoerd. De zelf kan
zelfs een complexe specificatie van hosts op afstand zijn (zie documentatie voor meer)
details).
-C, --controle
De controlepoort van een hypervisor-daemon (volledig pad van een UNIX-socket of een INET-host)
specificatie).
-p, --lijst
De vorm met één argument van de hoofdparameterlijst.
-r, --parameters
De meervoudige argumentvorm van de hoofdparameterlijst.
-f, --lijstbestand
Het belangrijkste parameterlijstbestand.
-w, --kolom
De kolomindex waaruit de parameters moeten worden gehaald als ze worden gelezen uit a
parameterbestand.
-t, --compleet
Bedreiging de hele regel als een enkele parameter als de parameters uit een bestand worden gelezen.
-z, --Leuk
Stelt de planningsprioriteit van pexec en alle onderliggende (uitgevoerde processen) in op de
prioriteit gedefinieerd door deze mooie waarde.
-- Een markering waarna het uit te voeren commando begint.
Omleiden standaard invoer, uitvoer en fout:
-i, --invoer
De (optioneel geformatteerde) naam van het invoerbestand dat wordt gebruikt voor het omleiden van de
standaard invoer.
-o, --uitvoer
De (optioneel geformatteerde) naam van het uitvoerbestand dat wordt gebruikt voor het omleiden
de standaarduitvoer.
-u, --fout
De (optioneel opgemaakte) naam van het uitvoerfoutbestand, dat wordt gebruikt voor:
het omleiden van de standaardfout.
-R, --normale-omleiding
Gelijk aan specificeren: --uitvoer -, --fout - En --invoer / Dev / null.
-a, --uitvoer-formaat
Het formaat van de uiteindelijke standaarduitvoeromleiding als de uitvoer van alle
processen worden verzameld in hetzelfde bestand.
-b, --fout-formaat
Hetzelfde definitieve omleidingsformaat voor de standaardfout.
-x, --laat-nieuwe regels weg
Schakel automatische nieuwe regels uit na de uitvoer- en foutformaten.
Uitvoering gebruik vanop gastheren:
-g, --externe shell
De naam of het volledige pad van de externe shell die moet worden gebruikt voor het bouwen van de tunnel
tussen de lokale en de peer-host(s). Standaard: ``/usr/bin/ssh''.
-P, --pexec
Het volledige pad van het pexec-programma op de externe hosts. Als deze optie wordt weggelaten,
pexec probeert erachter te komen uit de aanroepende syntaxis en/of het huidige pad.
-T, --tunnel
Alleen voor intern gebruik (pexec start in de tunneldaemon-modus).
op Afstand control, wederzijds uitsluitingen en atomair commando executie:
-y, --binden
Met deze optie kan pexec op afstand worden bestuurd via INET- of UNIX-domeinsockets.
-E, --pexec-verbindingsvariabele
Deze optie overschrijft de standaard omgevingsnaam PEXEC_REMOTE_PORT naar de
opgegeven waarde, die wordt gebruikt door de combinatie ``-p|--connect auto'' om
bepaal de controle-socket waarmee de actieve pexec-instantie kan worden
gecontroleerd.
-j, --op afstand
Wordt gebruikt om de status van andere actieve exemplaren van pexec op afstand te controleren en/of te pollen.
-p, --aansluiten
Afstandsbedieningspoort om verbinding mee te maken.
-t, --toestand
Drukt de actuele status van de lopende taken af in een voor mensen leesbare vorm.
-l, --slot
Vergrendelt de gespecificeerde mutex (als de mutex niet door iemand anders is vergrendeld, anders wordt het)
zal blokkeren totdat de mutex wordt vrijgegeven).
-u, --ontgrendelen
Ontgrendelt de gespecificeerde mutex.
-m, --mutex
Naam van de mutex.
-d, --dumpen
Dump de inhoud van het opgegeven bestand naar de standaarduitvoer, als ``-m|--mutex'' is opgegeven,
dit zal atomair zijn.
-s, --opslaan
Sla de inhoud van de standaardinvoer op in het gegeven bestand, als ``-m|--mutex'' is opgegeven,
dit zal atomair zijn.
-a, --atomaire
Voer het gegeven commando uit. Als ``-m|--mutex'' wordt gegeven, gaat de uitvoering naar
atomair zijn ten opzichte van die mutex.
hypervisor modus:
-H, --hypervisor
Start pexec in hypervisor-modus.
-C, --controle
De controlepoort die door de hypervisor wordt gebruikt.
-l, --laden
Gebruik belasting ook om het aantal gelijktijdige processen met de opgegeven belasting te beperken
gemiddeld interval (respectievelijk 0, 1 of 2 of 1 min, 5 min of 15 min).
-f, --fifo
First in first out wachtrijverwerking.
-s, --lifo
Last in first out (stack) wachtrijverwerking (standaard).
Logboekregistratie:
-L, --log
De naam van het logbestand.
-W, --Log niveau
Het logniveau.
-V, --uitgebreid
Verhoog het logniveau met één.
RAPPORTAGE BUGS
Rapporteer bugs aan[e-mail beveiligd]>
COPYRIGHT
Auteursrecht © 2007, 2008-2009; Vriend, Andras[e-mail beveiligd]>
Dit is gratis software. U mag kopieën ervan herdistribueren onder de voorwaarden van de GNU
Algemene openbare licentiehttp://www.gnu.org/licenses/gpl.html>. Er is GEEN GARANTIE, om
voor zover wettelijk toegestaan.
Deze software is geschreven door Andras Pal. Het kerngedeelte is geschreven tijdens het werken voor de
In Hongarije gemaakt Automated Telescope (HAT)-project om de gegevensverwerking gemakkelijker te maken
en daarom veel-vele planeten buiten het zonnestelsel vinden. Zie meer informatie over dit project:
http://hatnet.hu. Andere interne bibliotheken (bijv. numhash.[ch]) werden voornamelijk geschreven
voor andere projecten.
Pexec online gebruiken met onworks.net-services