Это команда pexec, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pexec - параллельное выполнение команд
СИНТАКСИС
песек [кредита] [-c | -m] [--] команду [Аргументы] | 'сложный команда '
ОПИСАНИЕ
Выполнять команды или сценарии оболочки параллельно на одном хосте или на удаленных хостах, используя
удаленная оболочка.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Общие опции:
-h, --Помогите
Дает общий обзор параметров командной строки.
--долгая помощь
Дает подробный список параметров командной строки.
--версия
Предоставляет некоторую информацию о версии программы.
-s, --оболочка
Полный путь (например, / Бен / ш) оболочки или интерпретатора, который будет использоваться для сценария
выполнение.
-c, --shell-команда
Используйте указанную оболочку для интерпретации команд вместо прямого выполнения.
-m, --множественная команда
Разрешить выполнение нескольких отдельных командных сценариев оболочки параллельно с
вариация параметров.
-e, --среда
Имя переменной среды, для которой установлен соответствующий параметр перед
каждое исполнение.
-n, --количество
Максимальное количество одновременно запущенных процессов. В сам может
даже быть сложной спецификацией удаленных хостов (см. документацию для получения дополнительной информации
подробности).
-C, --контроль
Порт управления демона гипервизора (полный путь к сокету UNIX или хосту INET
Технические характеристики).
-p, --список
Форма списка основных параметров с одним аргументом.
-r, --параметры
Форма основного списка параметров с несколькими аргументами.
-f, --listfile
Файл со списком основных параметров.
-w, --столбец
Индекс столбца, откуда следует брать параметры, если они считываются из
файл параметров.
-t, --полный
Угроза всей строке как одному параметру, если параметры считываются из файла.
-z, --отлично
Устанавливает приоритет планирования pexec и всех дочерних процессов (выполняемых процессов) на
приоритет, определяемый этим значением nice.
-- Маркер, после которого начинается выполнение команды.
Перенаправление стандарт вход, выходной и ошибка:
-i, --Вход
Имя (необязательно отформатированное) входного файла, которое используется для перенаправления
стандартный ввод.
-o, --выход
Имя (необязательно отформатированное) выходного файла, которое используется для перенаправления
стандартный вывод.
-u, --ошибка
Имя (необязательно отформатированное) выходного файла ошибок, которое используется для
перенаправление стандартной ошибки.
-R, --нормальное перенаправление
Эквивалентно указанию --выход -, --ошибка - а также --Вход / DEV / нуль.
-a, --Формат вывода
Формат окончательного перенаправления стандартного вывода, если вывод всех
процессы собраны в один файл.
-b, --ошибка-формат
Тот же окончательный формат перенаправления для стандартной ошибки.
-x, --опустить-новые строки
Отключите автоматические символы новой строки после форматов вывода и ошибок.
Типы через удаленные хосты:
-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, --нагрузка
Используйте load также, чтобы ограничить количество одновременных процессов с указанной нагрузкой
средний интервал (0, 1 или 2, или 1 мин, 5 мин или 15 мин, соответственно).
-f, --фифо
Обработка очереди «первым пришел - первым обслужен».
-s, --лифо
Обработка очереди «последний пришел - первый ушел» (по умолчанию).
Логирование:
-L, --бревно
Имя файла журнала.
-W, --лог-уровень
Уровень ведения журнала.
-V, --подробный
Увеличьте уровень журнала на единицу.
СОСТАВЛЕНИЕ ОТЧЕТОВ ОШИБКИ
Сообщайте об ошибках[электронная почта защищена]>
АВТОРСКИЕ ПРАВА
Авторские права © 2007, 2008-2009; Пал, Андрас[электронная почта защищена]>
Это бесплатное программное обеспечение. Вы можете распространять его копии в соответствии с условиями GNU.
Стандартная общественная лицензияhttp://www.gnu.org/licenses/gpl.html>. НИКАКИХ ГАРАНТИЙ на
в пределах, разрешенных законом.
Это программное обеспечение было написано Андрасом Палом. Основная часть была написана во время работы на
Проект автоматизированного телескопа (HAT), созданный в Венгрии, чтобы упростить обработку данных
и поэтому найти много-много внесолнечных планет. См. Дополнительную информацию об этом проекте:
http://hatnet.hu. Другие внутренние библиотеки (например, numhash. [Ch]) были изначально написаны
для других проектов.
Используйте pexec онлайн с помощью сервисов onworks.net