| paexec Una utilidad que distribuye tareas dadas (STDIN) en varias CPU o máquinas en una red. |
Descargar ahora |
paexec Clasificación y resumen
- Licencia:
- MIT/X Consortium Lic...
- Nombre del editor:
- Aleksey Cheusov
paexec Etiquetas
paexec Descripción
Una utilidad que distribuye tareas dadas (STDIN) en varias CPU o máquinas en una red. Paexec es una utilidad que distribuye tareas dadas (STDIN) a través de varias CPU o máquinas en una red.Paexec ya no tiene buffers internos limitados. Todos ellos son redimensionados automáticamente como se necesita. Paexec_bufsize entorno variable Conjunta un tamaño de búfer de * inicial * no * Máximo * ONE.README: Notas sobre la función no estándar GetOpt_Long, y consejos sobre cómo crear paexec en plataformas sin soporte GETOPT_LONG (JP-UX, Solaris, etc.). Instalación : 0) Se requiere hacer BSD. Lo nombre "Bmake", pero su nombre real puede variar. Papele o simplemente hacer son posibles variantes. Si necesita cambiar las opciones de construcción predeterminadas, ejecute bmake como este env bmake vea la sección de ejemplo a continuación1) se requiere la biblioteca de "libmaa" para construir paexec. Es parte del proyecto "DICT" Muestra rápida del edificio: gzip -dc /home/cheusov/downloads/dictd-x.y.z.tar.gz | tar -xf- cd dictd-x-y-z / libmaa ./configure gmake gmake install note: gmake es gnu ¡HAY AQUÍ! Bajo la mayoría de las distribuciones de Linux, se llama Make.2) Descomoss Paexec Tarball que ha descargado como este gzip -dc paexec-x-y-z.tar.gz | tar -xf-3) cd paexec-xy-z4) bmake5) (opcional!) Bmake Install-Dirs6) Bmake InstallTHA Hay muchas variables de makefile que se pueden cambiar durante la división y la instalación.Paexec las propias variables (todo lo que están al principio de Makefile): Prefijo: donde Paexec está instalado en la opción Libmaa - Linker para enlazar las variables de la LibraryBSD de la Biblioteca "MAA" (más comúnmente utilizadas, para todos los demás, consulte la documentación de Make's Documentation y los archivos .MK) Bindir: donde se instala PAEXEC ejecutable en Mandir - Donde se instalan las páginas manuales en BINOWN - PAEXEC Ejecutable BingRP - PAEXEC Ejecutable Group Addown - Man Página del propietario ManGrp - Man Page GroupExamples de edificio e instalación: 1) Bmake all install-dirs install 2) env CC = ICC Prefix = / Home / Cheusov / local CPPFLAGS = '- I / USR / PKG / INCLUIDO' LDFLAGS = '- L / USR / PKG / LIB -WL, -RPATH -WL, / USR / PKG / LIB' LDADD = -lextralib cflags = '- Werror -Wall 'BinOwn = Cheusov Bingrp = Users Grown = Cheusov Mangrp = usuarios mkcatpages = no bmake -s all install-dirs install 3) paexec necesita la no -Portable getopt_long (3) presente en * BSD y Linux Oses. Si está ausente en su sistema operativo, puede crear paexec como lo siguiente. echo '#include'> ./config.h env cppflags = '- dno_portabhacks_h = 1 -dhave_config_h = 1' ldflags = '- lnbcompat' bmake -s all install-dirs install donde LibnbCompat es una biblioteca de portabilidad de NetBSD, puede También use cualquier otra implementación de getopt_long. Nota: No, no usaré autotools, lo que hay más nuevo en esta versión: · El algoritmo para la detección del ciclo (PAEXEC -s) se volvió completamente reelaborado y ahora no asignó tareas_count ^ 2 enteros. · Ahora funciona mucho más rápido. · La opción -Z _TIMEOUT_ se agregó. · Un intento de volver a ejecutar un comando en un nodo fallido se realiza todos los segundos _timeut_. · Esta opción permite organizar grupos sobre redes, hardware o software no confiables.
paexec Software relacionado