Ito ang command na mdm.screen na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
mdm.screen - magpatakbo ng command sa ilalim ng mdm-master
SINOPSIS
mdm.screen [-c iospec] [-n alipin] utos
DESCRIPTION
mdm.screen tumatakbo utos sa ilalim mdm-master nang sa gayon ay mdm-run mga utos sa utos maaaring tumakbo papasok
kahilera
Ang programang ito ay bahagi ng Middleman System (mdm).
Opsyon
Ang mdm.screen Ang command ay may dalawang opsyonal na opsyon.
-c iospec
Ang iospec file (tingnan sa ibaba).
-n mga alipin
Ang bilang ng mga mdm-alipin proseso upang simulan (default 6).
ANG IOSPEC FILE
mdm-master ay gumagamit ng iospec file upang magpasya kung ang dalawang utos ay nakakasagabal sa isa't isa,
at ito ay nagpapatakbo lamang ng dalawang utos sa parehong oras kung hindi sila nakikialam.
Ang bawat linya ng iospec file ay tumutukoy sa I/O na pag-uugali ng isang programa, maliban kung ang linya
nagsisimula sa isang '#' na character, kung saan ang linya ay itinuturing bilang mga komento at hindi pinansin.
Ang format ay ang mga sumusunod:
programa pagsasapalaran pagsasapalaran ...
programa pinangalanan ang program na ang pag-uugali ay iyong tinukoy. Para sa bawat isa pagsasapalaran elemento, ang
ipinahihiwatig ng unang karakter paggamit, at ang natitirang mga character ay nagpapahiwatig mapagkukunan.
A mapagkukunan na nagsisimula sa isang '-' na karakter ay kumakatawan sa argumento ng katumbas
opsyon sa programa. A mapagkukunan iyon ay isang walang laman na string ay kumakatawan sa isang argumento ng programa. A
mapagkukunan iyon ay hindi walang laman at hindi nagsisimula sa isang '-' na character na kumakatawan sa mapagkukunan
string mismo.
A paggamit ay karaniwang isang upper-case na character. Kung ma-access ng dalawang command ang parehong mapagkukunan
may iba't ibang paggamit, mdm-master hindi tatakbo ang dalawang utos na ito nang sabay.
Higit pa rito, kung ang isang command ay nag-access sa isang mapagkukunan na may ´W´ paggamit, mdm-master hindi ito tatakbo
sa anumang utos na nag-a-access sa parehong mapagkukunan sa anumang paraan (kabilang ang 'W'). Meron isang
espesyal na kaso: kung paggamit ay '0' at mapagkukunan nagsisimula sa isang karakter na '-', nangangahulugan ito na ang
mapagkukunan Ang opsyon sa programa ay hindi kumukuha ng anumang mga argumento.
Ang lahat ng mga programa ay may implicit pagsasapalaran 'Rglobal', kaya kung mamarkahan mo ang isang programa bilang 'Wglobal', ito
ay hindi tatakbo habang tumatakbo ang anumang utos.
Narito ang isang halimbawa upang makatulong na linawin ang mga bagay. Ipagpalagay na mayroon kaming sumusunod na iospec file:
cc Wo 0-c R
rm W
Pagkatapos ang dalawang utos na ito maaari tumakbo sa parehong oras:
cc -o pa pa.o lib.o
cc -o pb pb.o lib.o
Ang dalawang utos na ito hindi maaari tumakbo sa parehong oras:
cc -o pa.o -c pa.c
cc -o pa pa.o lib.o
At ang dalawang utos din na ito hindi maaari tumakbo sa parehong oras:
cc -o pa pa.o lib.o
rm pa
EXIT STATUS
Ang katayuan ng paglabas ng mdm.screen ay 0.
Halimbawa
Narito ang iyong ginagawa upang i-decompress ang lahat ng mga file na may extension na .gz sa kasalukuyang direktoryo
tree.
mdm.screen find . -iname '*.gz' -exec mdm-run gunzip {} \;
Simula nung tumakbo kami mahanap sa ilalim mdm.screen at panawagan baril sa ilalim mdm-run, tinukoy namin na kami
gustong patakbuhin ang baril mga utos sa parallel.
Gamitin ang mdm.screen online gamit ang mga serbisyo ng onworks.net