paexec

Szoftver screenshot:
paexec
Szoftver adatai:
Változat: 0.19.1
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Aleksey Cheusov
Engedély: Ingyenes
Népszerűség: 19

Rating: 1.0/5 (Total Votes: 1)

paexec egy segédprogram, amely elosztja adott feladatok (stdin) szerte több CPU vagy gépet hálózatba.
paexec nincs korlátozott belső pufferek többé. Minden ezek átméretezett automatikusan, mivel az szükséges. PAEXEC_BUFSIZE környezeti változó állítja egy * első * buffer mérete, sem * maximális * egy.
FONTOS: Megjegyzések a nem szabványos funkciót getopt_long, és tanácsot, hogyan kell építeni paexec platformokon nem getopt_long támogatás (JP-UX, Solaris stb).
Telepítés:
0) BSD make van szükség. Én nevezd meg "BGyõzõdjön" de az igazi elnevezés
   változhat. pmake, vagy éppen csak lehetséges változatok.
   Ha meg kell változtatni az alapértelmezett építési lehetőségeket,
   fuss BGyõzõdjön mint ez
     env [YOUR_ASSIGNMENTS] BGyõzõdjön
   Lásd például az alábbi szakaszban
1) "libmaa" könyvtár felépítéséhez szükséges paexec. Ez egy része,
   "Dict" projekt http://sourceforge.net/projects/dict
   Gyors minta épületben:
       gzip -dc /home/cheusov/downloads/dictd-XYZtar.gz | tar -xf-
       CD dictd-X-Y-Z / libmaa
       ./configure-t
       gmake
       gmake telepíteni
   Megjegyzés: gmake a GNU hogy itt! A legtöbb Linux disztribúciókat
   azt elemzi, hogy.
2) Csomagolja paexec tar letöltött mint ez
   gzip -dc paexec-X-Y-Z.tar.gz | tar -xf-
3) cd paexec-X-Y-Z
4) BGyõzõdjön
5) (nem kötelező!) BGyõzõdjön install-könyvtárak
6) BGyõzõdjön telepíteni
Van egy csomó Makefile változók közben módosítható
épület és telepítést.
paexec saját változókat (All azok kezdetekor a Makefile):
  ELÕTAG - ahol paexec van telepítve
  LIBMAA - linker opció összekötő "maa" könyvtárban
BSD make változók esetében (a leggyakrabban használt,
minden más - lásd make dokumentációját és .mk fájlok)
 BINDIR - ahol paexec végrehajtható maga telepítette a
 Mandirban - ahol a man oldalak vannak telepítve, hogy
 BINOWN - paexec futtatható tulajdonosa
 BINGRP - paexec futtatható csoport
 MANOWN - férfi oldal tulajdonosának
 MANGRP - férfi oldalcsoport
Példák és telepítése:
 1) BGyõzõdjön minden install-könyvtárak telepíteni
 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 = felhasználók
       MANOWN = cheusov
       MANGRP = felhasználók
       MKCATPAGES = nincs
          BGyõzõdjön -s minden install-könyvtárak telepíteni
 3) paexec szüksége a nem hordozható getopt_long (3) jelen lévő
     * BSD és Linux operációs rendszerekkel. Ha ez hiányzik a OS,
     építhet paexec, mint a következő.
     echo "#include"> ./config.h
     env
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1 "
       LDFLAGS = "- lnbcompat"
          BGyõzõdjön -s minden install-könyvtárak telepíteni
     ahol libnbcompat egy NetBSD hordozhatóságát könyvtár
     Persze, akkor is használhatja más végrehajtása getopt_long.
     Megjegyzés: Nem, én nem használhatja autotools

Mi az új ebben a kiadásban:

  • libmaa többé nincs szükség a felépíteni és futtatni paexec.
  • Presentation paexec.pdf adtunk.
  • Környezeti változó PAEXEC_EOT vezették be.
  • Option -y adtunk paexec (1) és paexec_reorder (1) beállítására end-of-feladat marker a & quot; magic & quot; húr.
  • Option -C adtunk paexec (1) beállítására & quot; kalkulátor & quot; könnyebben.
  • -x adtunk paexec_reorder (1).
  • kiegészítéseket és javításokat a regressziós tesztek és dokumentáció készült.

Mi az új verzióban 0.18.0:

  • NULL feloldási (SIGSEGV) Javítva lett a paexec (1).
  • Ez akkor történt, amikor az első sorban megadott beviteli üres volt.
  • Egy egész parancsot átadtunk az ssh-szerű közlekedési most shquoted.
  • Különösen ez megoldja -x, ami nem működött együtt -t. & Quot; paexec -g & quot; Most elfogad egy üres string feladat.
  • Egy kisebb javítást értek el a paexec_reorder man oldalt.
  • Több regressziós tesztek is került.

Mi az új verzióban 0.17.0:

  • A -x utasítja paexec (1) fuss egy parancs feladata.
  • Fejlesztések a lehetőség -n.
  • Az opció "-mt =" állít alternatívát végén feladata marker.
  • Az opció -MD = beállítja a határoló közötti feladatok grafikon üzemmódban (-g).
  • A kimeneti sort, amelyik nem eltartott már nem végződik egy felesleges elválasztó jelet.
  • A hosszú opciók teljesen eltávolítottuk.
  • & quot; paexec_reorder -g & quot; most már helyesen kezeli sikerült feladatok "output.
  • A -m adtunk paexec_reorder (1), ami hasonló a paexec a -m.
  • További példák és regressziós tesztek.
  • Dokumentáció frissítéseket és javításokat.

Mi az új verzióban 0.16.0:

  • Ez a verzió egy fix a fordítási hibák ősi OpenBSD, HP-UX, és talán mások.
  • New módok átrendezésre feladatokat adtunk; lásd -W0 és -W2 lehetőségeket.
  • Long lehetőségek továbbra is támogatott, de elavultnak.
  • & quot; mkcmake teszt & quot; most van esélye, hogy sikeres a HP-UX, Solaris és egyéb SVR4 származékok.

Mi az új verzióban 0.15.0:

  • A build rendszer megváltozott mk-fájlokat mk-configure.
  • Van egy új végrehajtható paexec_resort (1) normalizálását a szeletelt kimenete paexec (1).
  • Van egy új opció W átrendezésre feladatokat.
  • Ezzel az opcióval paexec (1) képes minimalizálni a teljes feldolgozási idő terjesztésével feladatokat a hálózaton keresztül, vagy CPU egy jobb út.
  • Van egy fix egy 1 bájtos puffer túlcsordulás történt, amikor a -d (hibakeresés) opció került sor.
  • Dokumentáció frissítések, kisebb javítások, és a kód kármentesítés.

Mi az új verzióban 0.13.0:

  • Az algoritmus a ciklus érzékelés (paexec -s) teljesen átdolgozták, és most does't kiosztani tasks_count ^ 2 egész számok.
  • Most működik, sokkal gyorsabban.
  • A-Z _timeout_ opciót adták hozzá.
  • Egy kísérlet futtassa újra a parancsot egy sikertelen csomópont készül minden _timeout_ másodperc.
  • Ez az opció lehetővé teszi, hogy megszervezi a klaszterek nem megbízható hálózatok, hardver vagy szoftver.

Mi az új verzióban 0.12.0:

  • Ez a kiadás a -z opciót. Ha alkalmazott, olvasási / írási (2) műveleteket / a csomópontokat nem kritikus.
  • Ha paexec elvesztette a kapcsolatot a csomópont, akkor rendelheti át a sikertelen feladat másik csomópontot, és ha a -s alkalmazzák, kiírja, hogy a húr & quot; halálos & quot; az stdout.
  • Ez teszi paexec ellenáll az I / O hibák, és ennek eredményeként lehet létrehozni paexec klaszterek akár a hálózaton, amely nem megbízható házigazdák (Internet?).
  • Nem sikerült a házigazdák jelölni, és nem lesz használható a jelenlegi távon a paexec. Vannak kisebb javítások.

Mi az új verzióban 0.11.0:

  • Ez a kiadás a paexec -s, amely ellenőrzi a input feladat grafikon ciklus megkezdése előtt tényleges munkát. Ha annak / azoknak észlel, paexec kilép hibával.
  • Egy kisebb manpage fix történt.

Mi az új verzióban 0.10.1:

  • Egy kisebb javítást készült & quot; paexec - S & quot; (Rombusz-szerű függőségek).
  • Egy kisebb fix-ben készült el a man oldalt.
  • Clean-up végeztünk vizsgálatokat / test.sh. getopt_long (3) esik vissza a getopt (3) Solaris, HP-UX, Interix, stb.

Hasonló program

globus-provision
globus-provision

14 Apr 15

LPBS
LPBS

15 Apr 15

OpenNebula
OpenNebula

20 Feb 15

Más szoftver fejlesztő Aleksey Cheusov

runawk
runawk

19 Feb 15

LMDBG
LMDBG

20 Feb 15

DictEm
DictEm

20 Feb 15

Hozzászólások a paexec

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!