Aceasta este comanda mdm.screen care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
mdm.screen - rulați o comandă sub mdm-master
REZUMAT
mdm.ecran [-c iospec] [-n sclavi] comandă
DESCRIERE
mdm.ecran ruleaza comandă în mdm-master astfel încât mdm-run comenzi în comandă poate alerga înăuntru
paralel.
Acest program face parte din sistemul Middleman (mdm).
OPŢIUNI
mdm.ecran comanda are două opțiuni opționale.
-c iospec
Fișierul iospec (vezi mai jos).
-n sclavi
Numărul de mdm-slave procesul de pornire (implicit 6).
THE IOSPEC FILE
mdm-master folosește iospec fișier pentru a decide dacă două comenzi interferează una cu cealaltă,
și rulează doar două comenzi în același timp dacă acestea nu interferează.
Fiecare linie a iospec fisierul specifica comportamentul I/O al unui program, cu exceptia cazului in care linia
începe cu un caracter „#”, caz în care linia este tratată ca comentarii și ignorată.
Formatul este următorul:
program spec. spec. ...
program denumește programul al cărui comportament îl specificați. Pentru fiecare spec. elementul, cel
primul caracter indică folosire, iar caracterele rămase indică resursă.
A resursă care începe cu un caracter „-” reprezintă argumentul corespondentului
opțiunea programului. A resursă adică un șir gol reprezintă un argument de program. A
resursă care nu este gol și nu începe cu un caracter „-” reprezintă resursă
sfoară în sine.
A folosire este de obicei un caracter cu majuscule. Dacă două comenzi accesează aceeași resursă
cu diferite folosire, mdm-master nu va rula aceste două comenzi în același timp.
În plus, dacă o comandă accesează o resursă cu „W”. folosire, mdm-master nu o va rula
cu orice comandă care accesează aceeași resursă în orice mod (inclusiv „W”). Este un
caz special: dacă folosire este „0” și resursă începe cu un caracter „-”, înseamnă că
resursă opțiunea programului nu acceptă niciun argument.
Toate programele au un implicit spec. „Rglobal”, deci dacă marcați un program ca „Wglobal”, acesta
nu va rula în timp ce se execută orice altă comandă.
Iată un exemplu pentru a clarifica lucrurile. Să presupunem că avem următorul fișier iospec:
cc Wo 0-c R
rm W
Apoi aceste două comenzi poate să ruleaza in acelasi timp:
cc -o pa pa.o lib.o
cc -o pb pb.o lib.o
Aceste două comenzi nu poti ruleaza in acelasi timp:
cc -o pa.o -c pa.c
cc -o pa pa.o lib.o
Și aceste două porunci de asemenea nu poti ruleaza in acelasi timp:
cc -o pa pa.o lib.o
rm pa
EXIT STAREA
Starea de ieșire a mdm.ecran este 0.
EXEMPLU
Iată ce faceți pentru a decomprima toate fișierele cu extensia .gz din directorul curent
copac.
mdm.screen find . -iname '*.gz' -exec mdm-run gunzip {} \;
De când alergăm găsi în mdm.ecran și invocând gunzip în mdm-run, precizăm că noi
doresc să ruleze gunzip comenzi în paralel.
Utilizați mdm.screen online folosind serviciile onworks.net