Це команда 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