paexec

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

Rating: 2.5/5 (Total Votes: 2)

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, и др.

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

PRUN
PRUN

17 Feb 15

Bolt
Bolt

11 May 15

grayson
grayson

20 Feb 15

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

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

mk-configure
mk-configure

20 Feb 15

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

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