paexec

Скриншот программы:
paexec
Детали программы:
Версия: 0.19.1
Дата загрузки: 20 Feb 15
Разработчик: Aleksey Cheusov
Тип распространения: Бесплатная
Популярность: 19

Rating: 1.0/5 (Total Votes: 1)

paexec это утилита, которая распределяет данные задачи (стандартного ввода) через несколько процессоров или машин в сети.
paexec не имеет ограниченные внутренние буферы больше. Все они изменены автоматически, как это необходимо. Переменная среды PAEXEC_BUFSIZE устанавливает начальную * * размер буфера, а не * максимальный * один.
README: заметки о нестандартном функции getopt_long и советы, как построить paexec на платформах с поддержкой не getopt_long (JP-UX, Solaris и т.д.).
Монтаж:
0) BSD марка не требуется. Я называю это "BУбедитесь," но его настоящее имя может
   различаться. pmake или просто сделать возможны варианты.
   Если вам нужно изменить параметры по умолчанию строительные,
   запустить BУбедитесь, как это
     ENV [YOUR_ASSIGNMENTS] BУбедитесь,
   См пример ниже раздел
1) "libmaa" библиотека необходима для создания paexec. Это является частью
   "DICT" Проект http://sourceforge.net/projects/dict
   Быстрый образец строительства:
       GZIP -dc /home/cheusov/downloads/dictd-XYZtar.gz | тар -xf-
       CD-dictd X-Y-Z / libmaa
       ./configure
       gmake
       gmake установки
   ПРИМЕЧАНИЕ: gmake в GNU Make здесь! В большинстве дистрибутивов Linux
   он назван марка.
2) Распакуйте архив paexec вы скачали, как это
   GZIP -dc paexec-X-Y-Z.tar.gz | тар -xf-
3) CD-paexec X-Y-Z
4) BУбедитесь,
5) (опционально!) BУбедитесь, установить каталоги-
6) установить BУбедитесь,
Есть много Makefile переменных, которые могут быть изменены во время
строительство и монтаж.
собственные переменные paexec в (Все, что они находятся в начале из Makefile):
  ПРЕФИКСОВ - где paexec устанавливается в
  Опция линкера для связи "Маа" библиотеку - LIBMAA
Переменные BSD сделать (в наиболее часто используемых,
для всех остальных - в документации по сделать и .mk файлов)
 BINDIR - где paexec сам исполняемый файл устанавливается в
 MANDIR - где страницы справочника будут установлены в
 BINOWN - paexec исполняемый владелец
 BINGRP - paexec исполняемый группой
 MANOWN - владелец человек страница
 MANGRP - мужчина группы страниц
Примеры Сборка и установка:
 1) BУбедитесь, все установки-Dirs установить
 2) Экологические CC = ICC
       ПРЕФИКСОВ = / дом / cheusov / местный
       CPPFLAGS = '- I / USR / уп / включают "
       LDFLAGS = '- л / USR / уп / Lib -Wl, -rpath -Wl, / USR / уп / Lib'
       LDADD = -lextralib
       CFLAGS = '- Werror -Wall "
       BINOWN = cheusov
       BINGRP = пользователей
       MANOWN = cheusov
       MANGRP = пользователей
       MKCATPAGES = нет
          BУбедитесь, -s все установки-Dirs установить
 3) paexec нуждается в непортабельному getopt_long (3), присутствующих в
     * BSD и Linux ОС. Если он отсутствует в вашей ОС,
     Вы можете построить paexec как ниже.
     эхо '#include'> ./config.h
     ENV
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 = 1 -DHAVE_CONFIG_H "
       LDFLAGS = '- lnbcompat "
          BУбедитесь, -s все установки-Dirs установить
     где libnbcompat является портативность собой библиотеку NetBSD в
     Конечно, вы также можете использовать любую другую реализацию getopt_long.
     ПРИМЕЧАНИЕ: Нет, я не буду использовать Autotools

Что нового В этом выпуске:

  • libmaa больше не нужен, чтобы построить и запустить paexec.
  • Презентация paexec.pdf был добавлен.
  • Переменная среды PAEXEC_EOT был введен.
  • Вариант -у был добавлен в paexec (1) и paexec_reorder (1) для установки символа конца-задачи маркер на & Quot; магии и Quot; строка.
  • Вариант -С был добавлен в paexec (1) для установки и Quot; калькулятора и Quot; более легко.
  • Вариант -х был добавлен в paexec_reorder (1).

  • были сделаны
  • Дополнения и улучшения регрессии испытаний и документации.

Что нового в версии 0.18.0:

  • NULL разыменования (SIGSEGV) был зафиксирован в paexec (1).
  • Это произошло, когда первая линия предоставляется на входе была пуста.
  • Вся команда передается SSH, как транспорт теперь shquoted.
  • В частности, это исправляет -х, которые не работают вместе с -t. & Quot; paexec -g & Quot; теперь принимает пустую строку в качестве задачи.
  • Несовершеннолетний исправление было сделано на странице paexec_reorder человек.
  • Другие тесты регрессии были добавлены.

Что нового в версии 0.17.0:

  • Опция -x указывает paexec (1) запустить одну команду на задачу.
  • Улучшения для опции -n.
  • Опция '-mt =' устанавливает альтернативный конец целевой маркер.
  • Опция -md = устанавливает разделитель между задачами в режиме графика (-g).
  • Выход линии, которая не содержит неудачных иждивенцев больше не заканчивается ненужной символа-ограничителя.
  • Длинные опции были полностью удалены.
  • & Quot; paexec_reorder -g & Quot; Теперь выход корректно обрабатывает невыполненных заданий.
  • Опция -m был добавлен в paexec_reorder (1), который похож на -m paexec в.
  • Другие примеры и тесты регрессии.
  • Обновления документации и улучшения.

Что нового в версии 0.16.0:

  • Эта версия имеет исправления для ошибки компиляции на древних OpenBSD, HP-UX, и, возможно, другие.

  • были добавлены
  • Новые режимы для изменения порядка задач; см -W0 и -W2 варианты.
  • Длинные опции по-прежнему поддерживается, но считается устаревшим.
  • & Quot; mkcmake тест & Quot; теперь есть шанс на успех на HP-UX, Solaris и других производных SVR4.

Что нового в версии 0.15.0:

  • Система сборки изменился с МК-файлов MK-настройке.
  • Существует новый исполняемый paexec_resort (1) для нормализации нарезанный выход paexec (1).
  • Существует новая опция -W для изменения порядка задач.
  • С помощью этой опции, paexec (1) свести к минимуму общее время обработки, распределяя задачи по сети или процессоров в лучшую сторону.
  • Существует исправление для переполнения буфера в 1 байт, что произошло, когда опция -d (отладка) был применен.
  • Обновления документации, мелкие исправления, и код чистые окна.

Что нового в версии 0.13.0:

  • Алгоритм для обнаружения цикла (paexec -ы) был полностью переработан и теперь does't выделить tasks_count ^ 2 целых чисел.
  • Теперь он работает гораздо быстрее.
  • -Z, _timeout_ опция была добавлена.
  • Попытка повторно команду на отказавшего узла производится каждые _timeout_ секунд.
  • Эта опция позволяет организовать кластеры более ненадежной сети, аппаратные средства или программное обеспечение.

Что нового в версии 0.12.0:

  • Этот релиз добавляет опцию -z. Если применяется, чтение / запись (2) операции с / к узлам стать некритическим.
  • В случае paexec потерял связь с узлом, он будет переназначить невыполненное задание на другой узел, и, если параметр -s применяется, будет выводить строку & Quot; роковую & Quot; на стандартный вывод.
  • Это делает paexec устойчивы к ошибкам ввода / вывода, и в результате вы можете создать paexec кластеров даже по сети, состоящей из ненадежных хостов (Интернет?).
  • Неудачные хозяева отмечены, как таковые, и не будет использоваться в течение текущего пробега paexec. Есть мелкие исправления.

Что нового в версии 0.11.0:

  • В этом релизе добавлена ​​paexec -s, который проверяет График Ввод задачи для циклов перед началом фактической работы. Если это / они будут обнаружены, paexec выходы с ошибкой.
  • Несовершеннолетний страница руководства исправление было сделано.

Что нового в версии 0.10.1:

  • Несовершеннолетний исправление было сделано для & Quot; paexec - с & Quot; (ромб, как зависимости).
  • Несовершеннолетний исправление было сделано на странице человек.
  • Чистые окна были сделаны в тестах / test.sh. getopt_long (3) падает обратно в Getopt (3) на Solaris, HP-UX, Interix, и др.

Похожие программы

Gluster
Gluster

3 Jun 15

Ganeti
Ganeti

17 Feb 15

OSCAR Cluster
OSCAR Cluster

3 Jun 15

Другие программы разработчика Aleksey Cheusov

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

Комментарии к paexec

Комментарии не найдены
добавить комментарий
Включите картинки!