paexec

Software screenshot:
paexec
Podrobnosti Software:
Verze: 0.19.1
Datum uploadu: 20 Feb 15
Vývojka: Aleksey Cheusov
Licence: Volný
Popularita: 19

Rating: 1.0/5 (Total Votes: 1)

paexec je nástroj, který distribuuje zadaných úkolů (stdin), přes několik CPU nebo zařízení v síti.
paexec nemá omezené vnitřní vyrovnávací paměti ještě. Vše, co je upravována automaticky, jak je potřeba. PAEXEC_BUFSIZE proměnná prostředí nastaví * * počáteční velikost vyrovnávací paměti, nikoli * maximum * jeden.
README: poznámky o nestandardní funkce getopt_long, a rady, jak se stavět paexec na platformách bez getopt_long podporou (JP-UX, Solaris atd.).
Instalace:
0), je nutné BSD make. Já to jméno "bmake", ale jeho skutečné jméno, může
   měnit se. pmake nebo jen se je možné varianty.
   Pokud potřebujete změnit výchozí možnosti stavebních,
   spustit bmake takhle
     env [YOUR_ASSIGNMENTS] bmake
   Viz příklad sekce dole
1) je zapotřebí "libmaa" knihovna stavět paexec. Je součástí
   "Dict" Projekt http://sourceforge.net/projects/dict
   Rychlá ukázka stavby:
       gzip -dc /home/cheusov/downloads/dictd-XYZtar.gz | tar -xf-
       CD dictd-X-Y-Z / libmaa
       ./configure
       gmake
       gmake nainstalovat
   Poznámka: gmake je, aby zde GNU! Podle většiny linuxových distribucí
   to je jmenováno make.
2) Rozbalte paexec archiv jste si stáhli takhle
   gzip -dc paexec-X-Y-Z.tar.gz | tar -xf-
3) CD paexec-X-Y-Z
4) bmake
5) (volitelně!) Bmake install-dirs
6) bmake instalovat
Existuje mnoho makefile proměnných, které lze změnit v průběhu
stavba a montáž.
Vlastní proměnné paexec (Všechny jsou na začátku Makefile):
  Prefix - pokud je paexec nainstalován
  Možnost linker pro propojení "Maa" knihovnu - LIBMAA
BSD, aby se proměnné (nejčastěji používané,
Pro všechny ostatní - viz dokumentace, aby se i .mk souborů)
 BINDIR - kde paexec spustitelný sám je nainstalován
 Mandir - kde jsou manuálové stránky nainstalovány
 BINOWN - paexec spustitelný majitel
 BINGRP - paexec spustitelný skupina
 MANOWN - majitel man stránku
 MANGRP - muž skupina strana
Příklady budování a instalací:
 1) bmake all install-dirs instalovat
 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 = uživatelů
       MANOWN = cheusov
       MANGRP = uživatelů
       MKCATPAGES = no
          bmake -s all install-dirs instalovat
 3) paexec potřebuje non-přenosný getopt_long (3), přítomný v
     * BSD a Linux operační systémy. Pokud je přítomen ve vašem operačním systému,
     můžete vytvořit paexec jako následující.
     echo "#include"> ./config.h
     env
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1'
       LDFLAGS = '- lnbcompat "
          bmake -s all install-dirs instalovat
     kde libnbcompat je přenositelnost knihovna v NetBSD
     Samozřejmě, můžete také použít jinou implementaci getopt_long.
     POZNÁMKA: Ne, já ne používat autotools

Co je nového v této verzi:

  • libmaa není již potřeba sestavení a spuštění paexec.
  • Prezentace paexec.pdf přidáno.

  • Byl představen
  • proměnné prostředí PAEXEC_EOT.
  • Možnost -y byl přidán do paexec (1) a paexec_reorder (1) pro nastavení end-of-úkolu značku na & quot; magii & quot; řetězec.
  • Možnost až se přidá k paexec (1) pro nastavení & quot; kalkulačky & quot; snadněji.
  • Možnost -x byl přidán do paexec_reorder (1).

  • Byly
  • Tvorba a zlepšení regresní testy a dokumentace.

Co je nového ve verzi 0.18.0:

  • NULL dereference (SIGSEGV) byla stanovena v paexec (1).
  • Stalo se to, když na prvním řádku uveden na vstupu byl prázdný.
  • Celá příkaz předán ssh-like doprava je nyní shquoted.
  • V Zejména to řeší X, který nepracoval společně s -t. & Quot; paexec -g & quot; nyní přijímá prázdný řetězec jako úkol.
  • menší oprava byla provedena v paexec_reorder manuálové stránce.
  • byly přidány další regresní testy.

Co je nového ve verzi 0.17.0:

  • Možnost -x pokyn paexec (1) spustit jeden příkaz za úkol.
  • Vylepšení pro doplňkovou -n.
  • Možnost "-MT = 'nastaví alternativní konec značky úlohy.
  • Možnost -MD = nastavuje oddělovač mezi úkoly v režimu grafickém (-g).
  • výstup řádek, který obsahuje selhaly, rodinní příslušníci již končí zbytečné oddělovacím znakem.
  • dlouhé varianty byly zcela odstraněny.
  • & quot; paexec_reorder -g & quot; Nyní výstup správně zpracovává úlohu, která selhala.
  • možnost -m se přidá k paexec_reorder (1), který je podobný paexec je -m.
  • Další příklady a regresní testy.
  • Aktualizace dokumentace a vylepšení.

Co je nového ve verzi 0.16.0:

  • Tato verze obsahuje opravu poruch sestavování na starověkých OpenBSD, HP-UX, a možná další.

  • Byly přidány
  • Nové režimy pro změnu pořadí úkolů; viz -W0 a -W2 možnosti.
  • Dlouhé možnosti jsou stále podporovány, ale považováno za zastaralé.
  • & quot; mkcmake zkouška & quot; má nyní šanci uspět v systému HP-UX, Solaris a dalších SVR4 derivátů.

Co je nového ve verzi 0.15.0:

  • build systém se změnil z MK-souborů mk-configure.
  • K dispozici je nový spustitelný paexec_resort (1) pro normalizaci nakrájené výstup paexec (1).
  • K dispozici je nová možnost -W pro změnu pořadí úkolů.
  • Při použití této možnosti, paexec (1) je možné minimalizovat celkové doby zpracování rozdělením úloh přes síť, nebo CPU v lepším způsobem.
  • Je oprava 1 byte buffer overflow se, co se stalo, když byla použita volba -d (ladění).
  • aktualizace dokumentace, drobné opravy, a kód k očištění.

Co je nového ve verzi 0.13.0:

  • Algoritmus pro detekci cyklu (paexec -S) byl kompletně přepracován a nyní does't přidělit tasks_count ^ 2 celá čísla.
  • Teď to funguje mnohem rychleji.
  • -Z _timeout_ možnost byla přidána.
  • Pokus o znovu spustit příkaz na selhání uzlu se provádí každých _timeout_ sekund.
  • Tato volba umožňuje uspořádat klastrů nespolehlivými sítí, hardware nebo software.

Co je nového ve verzi 0.12.0:

  • Tato verze přidává -z možnost. Je-li použita, čtení / zápis (2) operace z / do uzlů stát non-kritické.
  • V případě, že paexec ztratil spojení uzlu, bude to přiřadit úlohu, která selhala do jiného uzlu, a pokud je použita -s, výstup řetězec & quot; fatální & quot; na standardní výstup.
  • Tím paexec odolné vůči I / O chyby, a v důsledku toho si můžete vytvořit paexec clustery i přes síť se skládá z nespolehlivých počítačů (internet?).
  • se nezdařilo hostitelé jsou jako takové označeny, a nebudou použity při současném běhu paexec. Tam jsou menší opravy.

Co je nového ve verzi 0.11.0:

  • Toto vydání přináší paexec -s, který kontroluje Graf vstupního úkolu pro jízdní kola před započetím vlastní práce. Je-li, že jsou zjištěny /, paexec ukončí s chybou.
  • menší manuálové stránky oprava byla provedena.

Co je nového ve verzi 0.10.1:

  • menší oprava byla provedena na & quot; paexec - s & quot; (Kosočtverec-like závislosti).
  • menší oprava byla provedena v manuálové stránce.
  • Clean-up byly provedeny testy / test.sh. getopt_long (3) padá zpět do getopt (3) v systému Solaris, HP-UX, Interix, atd.

Podobný software

Ostatní software developer Aleksey Cheusov

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

mk-configure
mk-configure

20 Feb 15

Komentáře k paexec

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!