Це команда pexec, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
pexec - паралельне виконання команд
СИНТАКСИС
pexec [опції] [-с|-м] [--] команда [аргументація] | 'з'єднання команда'
ОПИС
Виконуйте команди або сценарії оболонки паралельно на одному хості або на віддалених хостах за допомогою a
дистанційна оболонка.
ВАРІАНТИ
Загальне опції:
-h, --допомога
Надає загальний підсумок параметрів командного рядка.
--тривала допомога
Надає детальний список параметрів командного рядка.
-- версія
Надає деяку інформацію про версію програми.
-s, -- оболонка
Повний шлях (напр / Бен / ш) оболонки або інтерпретатора, який буде використовуватися для сценарію
виконання.
-c, --команда оболонки
Використовуйте вказану оболонку, щоб інтерпретувати команду(и) замість прямого виконання.
-m, --кілька команд
Дозволити кілька окремих сценаріїв командної оболонки виконуватися паралельно з
варіювання параметрів.
-e, --середовище
Ім'я змінної середовища, для якої раніше встановлено відповідний параметр
кожне виконання.
-n, --число
Максимальна кількість процесів, що виконуються одночасно. The сама може
навіть бути складною специфікацією віддалених хостів (докладніше дивіться в документації
подробиці).
-C, --контроль
Порт керування демона гіпервізора (повний шлях до сокета UNIX або хоста INET
специфікація).
-p, -- список
Форма з одним аргументом списку основних параметрів.
-r, --параметри
Форма з кількома аргументами списку основних параметрів.
-f, --listfile
Основний файл списку параметрів.
-w, --стовпчик
Індекс стовпця, з якого потрібно брати параметри, якщо вони зчитуються з a
файл параметрів.
-t, --повна
Загрожувати всьому рядку як єдиному параметру, якщо параметри зчитуються з файлу.
-z, --приємно
Встановлює пріоритет планування pexec та всіх дочірніх (виконаних процесів) значення
пріоритет, визначений цим хорошим значенням.
-- Маркер, після якого починається команда для виконання.
Перенаправлення standard вхід, вихід та помилка:
-i, --вхід
Ім’я (за бажанням) вхідного файлу, який використовується для переспрямування
стандартний вхід.
-o, - вихід
Ім'я вихідного файлу (необов'язково відформатований), який використовується для переспрямування
стандартний вихід.
-u, --помилка
Ім’я (необов’язково відформатовано) вихідного файлу помилок, який використовується для
перенаправлення стандартної помилки.
-R, --звичайне переспрямування
Еквівалент уточнення - вихід -, --помилка - І --вхід / dev / null.
-a, --формат виведення
Формат остаточного стандартного переспрямування виводу, якщо вихід усіх
процеси збираються в один файл.
-b, --формат помилки
Той самий остаточний формат переспрямування для стандартної помилки.
-x, --omit-новий рядок
Вимкніть автоматичний новий рядок після форматів виводу та помилок.
Виконання використання віддалений господарі:
-g, --віддалена оболонка
Ім'я або повний шлях віддаленої оболонки, яка буде використовуватися для побудови тунелю
між локальним і одноранговим хостом(ами). За замовчуванням: ``/usr/bin/ssh''.
-P, --pexec
Повний шлях до програми pexec на віддалених хостах. Якщо цей параметр пропущено,
pexec намагається визначити синтаксис виклику та/або поточний шлях.
-T, --тунель
Лише для внутрішнього використання (pexec запуститься в режимі тунельного демона).
віддалений контроль, взаємний виключення та атомний команда виконання:
-y, -- зв'язати
Ця опція дозволяє віддалено керувати pexec через доменні сокети INET або UNIX.
-E, --pexec-змінна-підключення
Цей параметр замінює назву середовища за замовчуванням PEXEC_REMOTE_PORT на
зазначене значення, яке використовується комбінацією ``-p|--connect auto'' до
визначити керуючий сокет, з яким може бути запущений екземпляр pexec
контролюється.
-j, -дистанційне
Використовується для дистанційного керування та/або опитування стану інших запущених екземплярів pexec.
-p, -- підключити
Порт дистанційного керування для підключення.
-t, --статус
Друкує фактичний статус виконуваних завдань у зрозумілій людині формі.
-l, -- замок
Блокує вказаний мьютекс (якщо мьютекс не заблоковано кимось іншим, інакше це
блокуватиме, доки мьютекс не буде звільнено).
-u, --розблокувати
Розблокує вказаний мьютекс.
-m, --мьютекс
Ім'я мьютекса.
-d, --звалища
Вивести вміст даного файлу в стандартний вихід, якщо ``-m|--mutex'',
це буде атомарний.
-s, --зберегти
Збережіть вміст стандартного введення у наведений файл, якщо вказано ``-m|--mutex'',
це буде атомарний.
-a, --атомний
Виконайте задану команду. Якщо ``-m|--mutex'' задано, виконання буде виконано
бути атомарним щодо цього мьютекса.
Гіпервізор режим:
-H, --гіпервізор
Запускає pexec в режимі гіпервізора.
-C, --контроль
Порт керування, який використовує гіпервізор.
-l, -- навантаження
Використовуйте навантаження також, щоб обмежити кількість одночасних процесів із зазначеним навантаженням
середній інтервал (0, 1 або 2, або 1 хв, 5 хв або 15 хв, відповідно).
-f, --fifo
Обробка в черзі першим.
-s, --lifo
Обробка черги останнім вийшов першим (стек) (за замовчуванням).
Лісозаготівля:
-L, -- журнал
Ім'я файлу журналу.
-W, -- рівень журналу
Рівень реєстрації.
-V, -багатослівний
Збільште рівень журналу на одиницю.
ЗВІТНІСТЬ БУГИ
Повідомте про помилки до[захищено електронною поштою]>
АВТОРСЬКЕ
Copyright © 2007, 2008-2009; Приятель, Андраш[захищено електронною поштою]>
Це безкоштовне програмне забезпечення. Ви можете розповсюджувати його копії відповідно до умов GNU
Загальна публічна ліцензіяhttp://www.gnu.org/licenses/gpl.html>. ГАРАНТІЇ НЕМАЄ
в межах, дозволених законом.
Це програмне забезпечення було написане Андрашем Палом. Основна частина була написана під час роботи на
Проект автоматизованого телескопа (HAT) угорського виробництва для полегшення обробки даних
і тому знайти багато-багато позасонячних планет. Дивіться більше інформації про цей проект:
http://hatnet.hu. Інші внутрішні бібліотеки (наприклад, numhash.[ch]) були в першу чергу написані
для інших проектів.
Використовуйте pexec онлайн за допомогою служб onworks.net