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

Tentakel
Tentakel

15 Apr 15

Ehcache
Ehcache

11 May 15

Pyro
Pyro

14 Apr 15

salt
salt

20 Feb 15

Otro software de desarrollador Aleksey Cheusov

mk-configure
mk-configure

20 Feb 15

DictEm
DictEm

20 Feb 15

runawk
runawk

19 Feb 15

Comentarios a la paexec

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