mdm.screen - Інтернет у хмарі

Це команда mdm.screen, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


mdm.screen - запустити команду під mdm-master

СИНТАКСИС


mdm.screen [-c iospec] [-n раби] команда

ОПИС


mdm.screen пробіжки команда при mdm-майстер так що mdm-запустити команди в команда може забігти
паралельні.

Ця програма є частиною системи Middleman (mdm).

ВАРІАНТИ


Команда mdm.screen Команда має два необов'язкові параметри.

-c iospec
Файл iospec (див. нижче).

-російські раби
Кількість mdm-раб процес для запуску (за замовчуванням 6).

THE IOSPEC Фото


mdm-майстер використовує iospec файл, щоб вирішити, чи заважають дві команди одна одній,
і він виконує лише дві команди одночасно, якщо вони не заважають.

Кожен рядок iospec файл визначає поведінку програми введення-виводу, за винятком рядка
починається з символу '#', і в цьому випадку рядок розглядається як коментар і ігнорується.
Формат такий:

програма spec spec ...

програма називає програму, поведінку якої ви вказуєте. Для кожного spec елемент,
перший символ вказує використання, а інші символи вказують ресурс.

A ресурс що починається з символу '-', представляє аргумент відповідного
варіант програми. А ресурс тобто порожній рядок представляє аргумент програми. А
ресурс який не є порожнім і не починається з символу '-', представляє ресурс
сама струна.

A використання зазвичай це символ верхнього регістру. Якщо дві команди мають доступ до одного ресурсу
з різними використання, mdm-майстер не запускатиме ці дві команди одночасно.
Крім того, якщо команда отримує доступ до ресурсу за допомогою ´W´ використання, mdm-майстер не запускатиме його
з будь-якою командою, яка має доступ до того самого ресурсу будь-яким способом (включаючи 'W'). Існує
окремий випадок: якщо використання дорівнює '0' і ресурс починається з символу "-", це означає, що
ресурс параметр програми не приймає жодних аргументів.

Всі програми мають неявні spec "Rglobal", тож якщо ви позначите програму як "Wglobal", це
не запускатиметься, поки виконується будь-яка інша команда.

Ось приклад, який допоможе прояснити питання. Припустимо, у нас є такий файл iospec:

cc Wo 0-c R
рм В

Потім ці дві команди може запускати одночасно:

cc -o pa pa.o lib.o
cc -o pb pb.o lib.o

Ці дві команди не може запускати одночасно:

cc -o pa.o -c pa.c
cc -o pa pa.o lib.o

І ці дві команди також не може запускати одночасно:

cc -o pa pa.o lib.o
rm pa

EXIT СТАТУС


Вихідний статус mdm.screen є 0.

приклад


Ось що ви робите, щоб розпакувати всі файли з розширенням .gz у поточному каталозі
дерево.

mdm.screen знайти . -iname '*.gz' -exec mdm-запустіть gunzip {} \;

Так як ми біжимо знаходити при mdm.screen і виклик пістолет при mdm-запустити, вказуємо, що ми
хочуть запустити пістолет команди паралельно.

Використовуйте mdm.screen онлайн за допомогою служб onworks.net



Найновіші онлайн-програми для Linux і Windows