paexec

Software captura de pantalla:
paexec
Detalles de software:
Versión: 0.19.1
Fecha de carga: 20 Feb 15
Promotor: Aleksey Cheusov
Licencia: Libre
Popularidad: 19

Rating: 1.0/5 (Total Votes: 1)

paexec es una utilidad que distribuye las tareas dadas (stdin) a través de varias CPUs o máquinas en una red.
paexec no tiene buffers internos limitados más. Todo lo que se redimensionan automáticamente a medida que sea necesario. Variable de entorno PAEXEC_BUFSIZE establece un * tamaño del búfer inicial *, * no * máximo uno.
README: notas sobre getopt_long función no estándar, y consejos sobre cómo construir paexec en plataformas con ningún apoyo getopt_long (JP-UX, Solaris, etc.).
Instalación:
0) se requiere BSD make. Yo nombrarla 'bmake' pero su nombre real mayo
   variar. pmake o simplemente hacer son posibles variantes.
   Si necesita cambiar las opciones de creación de forma predeterminada,
   ejecutar bmake como este
     env [YOUR_ASSIGNMENTS] bmake
   Véase el ejemplo siguiente sección
1) Se requiere "libmaa" biblioteca para construir paexec. Es una parte de
   "Dict" http://sourceforge.net/projects/dict proyecto
   Muestra rápida de edificio:
       gzip -dc /home/cheusov/downloads/dictd-XYZtar.gz | tar -xf-
       cd dictd-X-Y-Z / libmaa
       ./configure
       gmake
       gmake instalar
   NOTA: gmake está GNU make aquí! En la mayoría de distribuciones de Linux
   se nombra maquillaje.
2) tarball paexec Descomprimir que haya descargado como este
   gzip -dc paexec-X-Y-Z.tar.gz | tar -xf-
3) cd paexec-X-Y-Z
4) bmake
5) (opcional!) Bmake instalar-dirs
6) bmake instalar
Hay una gran cantidad de variables Makefile que se puede cambiar durante la
edificio y la instalación.
propias variables de paexec (todo lo que son en el comienzo de Makefile):
  PREFIJO - donde paexec se instala en
  Opción del vinculador para vincular biblioteca "maa" - LIBMAA
Variables de BSD de maquillaje (más comúnmente utilizados,
para todos los demás - consulte la documentación del fabricante y archivos .mk)
 BINDIR - donde paexec ejecutable en sí está instalado a
 MANDIR - donde las páginas de manual se instalan en
 BINOWN - paexec propietario ejecutable
 BINGRP - grupo ejecutable paexec
 MANOWN - propietario de la página hombre
 Grupo de páginas hombre - MANGRP
Ejemplos de construcción e instalación de:
 1) bmake todo install-dirs instalar
 2) env CC = icc
       Prefix = / home / cheusov / local
       CPPFLAGS = '- I / usr / pkg / include'
       LDFLAGS = "- L / usr / pkg / lib -Wl, -rpath -Wl, / usr / pkg / lib '
       LDADD = -lextralib
       CFLAGS = "- werror -Wall '
       BINOWN = cheusov
       BINGRP = users
       MANOWN = cheusov
       MANGRP = users
       MKCATPAGES = no
          bmake -s todo install-dirs instalar
 3) paexec necesita la getopt_long no portátil (3) presente en
     * BSD y sistemas operativos Linux. Si está ausente en su sistema operativo,
     usted puede construir paexec como la siguiente.
     echo '#include'> ./config.h
     env
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1'
       LDFLAGS = "- lnbcompat '
          bmake -s todo install-dirs instalar
     donde libnbcompat es la librería de portabilidad de un NetBSD
     Por supuesto, también se puede utilizar cualquier otra aplicación de getopt_long.
     NOTA: No, yo no voy a usar autotools

¿Cuál es nuevo en esta versión:

  • libmaa se no necesitan más para construir y ejecutar paexec.
  • Se añadió Presentación paexec.pdf.
  • Medio ambiente PAEXEC_EOT variable se introduce.
  • -y opción esta en paexec (1) y paexec_reorder (1) para fijar un marcador a la & quot final de su tarea; magia & quot; cadena.
  • -C opción esta en paexec (1) para el establecimiento de & quot; calculadora & quot; con mayor facilidad.
  • -x opción esta en paexec_reorder (1).

  • Se hicieron
  • Las adiciones y mejoras a las pruebas de regresión y la documentación.

¿Cuál es nuevo en la versión 0.18.0:

  • dereference NULL (SIGSEGV) se ha corregido en paexec (1).
  • Sucedió cuando la primera línea dada en la entrada estaba vacía.
  • Todo un comando que se pasa al ssh-como el transporte está shquoted.
  • En particular, esto soluciona -x, que no funcionaba junto con -t. & Quot; paexec -g & quot; ahora acepta una cadena vacía como una tarea.
  • Una solución de menor importancia se ha hecho en la página del manual paexec_reorder.
  • Se han añadido más pruebas de regresión.

¿Qué hay de nuevo en la versión 0.17.0:

  • La opción -x instruye paexec (1) ejecutar un comando por tarea.
  • Mejoras para el -n opción.
  • La opción '-mt =' establece un fin alternativo de marcador tarea.
  • La opción md = establece un delimitador entre las tareas en modo gráfico (-g).
  • Una línea de salida que contiene dependientes fallidos ya no termina con un carácter delimitador innecesaria.
  • Las opciones largas se eliminaron por completo.
  • & quot; paexec_reorder -g & quot; ahora salida tareas correctamente fallidos maneja.
  • La opción -m esta en paexec_reorder (1), que es similar a -m de paexec.
  • Más ejemplos y pruebas de regresión.
  • Actualizaciones de la documentación y mejoras.

¿Qué hay de nuevo en la versión 0.16.0:

  • Esta versión cuenta con una solución para fallos de compilación en la antigua OpenBSD, HP-UX, y tal vez otros.

  • Se añadieron
  • Nuevos modos para las tareas de reordenamiento; ver -W0 y -W2 opciones.
  • Las opciones largas se siguen soportando pero consideran obsoleto.
  • & quot; mkcmake prueba & quot; ahora tiene una oportunidad de tener éxito en HP-UX, Solaris y otros derivados de SVR4.

¿Qué hay de nuevo en la versión 0.15.0:

  • El sistema de construcción ha pasado de mk-files a mk-configure.
  • Hay un nuevo paexec_resort ejecutable (1) para la normalización de la producción en rodajas de paexec (1).
  • Hay una nueva opción -W para reordenar tareas.
  • Con esta opción, paexec (1) es capaz de minimizar el tiempo total de procesamiento mediante la distribución de tareas en la red o las CPU de una mejor manera.
  • Existe una solución para un desbordamiento de búfer 1 byte que sucedió cuando se aplicó la opción -d (depuración).
  • Actualizaciones de la documentación, correcciones menores, y código limpiezas.

¿Qué hay de nuevo en la versión 0.13.0:

  • El algoritmo de detección de ciclo (paexec -s) fue totalmente modificado y ahora does't asignar tasks_count ^ 2 enteros.
  • Ahora funciona mucho más rápido.
  • Se ha añadido la opción -Z _timeout_.
  • Un intento de ejecutar un comando en un nodo que ha fallado se hace cada segundo _timeout_.
  • Esta opción hace posible la organización de grupos a través de redes poco fiables, de hardware o software.

¿Cuál es nuevo en la versión 0.12.0:

  • Esta versión incluye una opción -z. Si se aplica, de lectura / escritura (2) operaciones desde / hacia los nodos se convierten en no-crítico.
  • En caso paexec ha perdido la conexión al nodo, será reasignar la tarea que falló a otro nodo y, si se aplica la opción -s, se emitirá la cadena & quot; fatal & quot; a la salida estándar.
  • Esto hace resistente a los errores de E / S paexec, y como resultado, puede crear grupos paexec incluso sobre una red que consta de los ejércitos no fiables (Internet?).
  • anfitriones fallidos están marcados como tales, y no serán utilizados durante la ejecución actual de paexec. Hay arreglos menores.

¿Cuál es nuevo en la versión 0.11.0:

  • Esta versión añade -s paexec, que comprueba un gráfico de tarea de entrada para los ciclos antes de comenzar el trabajo real. Si él / ellos se detectan, salidas paexec con un error.
  • Una solución página de manual de menor importancia se ha hecho.

¿Cuál es nuevo en la versión 0.10.1:

  • Una solución de menor importancia se hizo para & quot; paexec - s & quot; (Dependencias rombo similares).
  • Una solución de menor importancia se hizo en la página de manual.
  • limpiezas se realizaron en pruebas / test.sh. getopt_long (3) cae de nuevo a getopt (3) en Solaris, HP-UX, Interix, etc.

Programas parecidos

JPPF
JPPF

11 Apr 16

ThinLinc
ThinLinc

20 Feb 15

Tentakel
Tentakel

15 Apr 15

LPBS
LPBS

15 Apr 15

Otro software de desarrollador Aleksey Cheusov

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

LMDBG
LMDBG

20 Feb 15

Comentarios a la paexec

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!