Dies ist der Befehl mdm.screen, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
mdm.screen – Führen Sie einen Befehl unter mdm-master aus
ZUSAMMENFASSUNG
mdm.screen [-c iospec] [-n Sklaven] Befehl
BESCHREIBUNG
mdm.screen läuft Befehl für mdm-master damit mdm-run Befehle in Befehl kann einlaufen
parallel.
Dieses Programm ist Teil des Middleman Systems (mdm).
OPTIONAL
Das mdm.screen Der Befehl verfügt über zwei optionale Optionen.
-c iospec
Die iospec-Datei (siehe unten).
-n Sklaven
Die Anzahl der mdm-Sklave Prozess zu starten (Standard 6).
IOSPEC FILE
mdm-master verwendet das iospec Datei, um zu entscheiden, ob zwei Befehle einander stören,
und es führt nur dann zwei Befehle gleichzeitig aus, wenn sie sich nicht gegenseitig stören.
Jede Zeile der iospec Datei gibt das E/A-Verhalten eines Programms an, es sei denn, die Zeile
beginnt mit einem „#“-Zeichen. In diesem Fall wird die Zeile als Kommentar behandelt und ignoriert.
Das Format ist wie folgt:
Programm spec spec ...
Programm benennt das Programm, dessen Verhalten Sie angeben. Für jede spec Element, das
erstes Zeichen gibt an Verwendung, und die restlichen Zeichen geben an Ressourcen.
A Ressourcen das mit einem „-“-Zeichen beginnt, stellt das Argument des entsprechenden dar
Programmoption. A Ressourcen Das heißt, eine leere Zeichenfolge stellt ein Programmargument dar. A
Ressourcen das nicht leer ist und nicht mit einem „-“-Zeichen beginnt, stellt das dar Ressourcen
String selbst.
A Verwendung ist normalerweise ein Großbuchstabe. Wenn zwei Befehle auf dieselbe Ressource zugreifen
mit unterschiedlichen Verwendung, mdm-master führt diese beiden Befehle nicht gleichzeitig aus.
Außerdem, wenn ein Befehl mit „W“ auf eine Ressource zugreift Verwendung, mdm-master werde es nicht ausführen
mit jedem Befehl, der auf irgendeine Weise auf dieselbe Ressource zugreift (einschließlich „W“). Da ist ein
Sonderfall: wenn Verwendung ist '0' und Ressourcen beginnt mit einem „-“-Zeichen. Dies bedeutet, dass die
Ressourcen Die Programmoption akzeptiert keine Argumente.
Alle Programme haben eine implizite spec „Rglobal“, wenn Sie also ein Programm als „Wglobal“ markieren, wird es
wird nicht ausgeführt, während ein anderer Befehl ausgeführt wird.
Hier ein Beispiel zur Verdeutlichung. Angenommen, wir haben die folgende iospec-Datei:
cc Wo 0-c R
rm W
Dann diese beiden Befehle kann gleichzeitig laufen:
cc -o pa pa.o lib.o
cc -o pb pb.o lib.o
Diese beiden Befehle kann keine gleichzeitig laufen:
cc -o pa.o -c pa.c
cc -o pa pa.o lib.o
Und diese beiden Befehle auch kann keine gleichzeitig laufen:
cc -o pa pa.o lib.o
rm pa
EXIT STATUS
Der Austrittsstatus von mdm.screen ist 0.
BEISPIEL
Gehen Sie wie folgt vor, um alle Dateien mit der Erweiterung .gz im aktuellen Verzeichnis zu dekomprimieren
Baum.
mdm.screen finden . -iname '*.gz' -exec mdm-run gunzip {} \;
Da laufen wir gefunden für mdm.screen und anrufen gunzip für mdm-run, wir geben an, dass wir
Ich möchte das ausführen gunzip Befehle parallel.
Nutzen Sie mdm.screen online über die Dienste von onworks.net