paexec

Screenshot Software:
paexec
Detalii soft:
Versiune: 0.19.1
Incarca data: 20 Feb 15
Producător: Aleksey Cheusov
Licenţă: Gratuit
Popularitate: 19

Rating: 1.0/5 (Total Votes: 1)

paexec este un utilitar care distribuie sarcini date (stdin) din mai multe procesoare sau mașini într-o rețea.
paexec nu are tampoane interne limitate mai. Toate acestea sunt redimensionate automat ca este necesar. PAEXEC_BUFSIZE variabilă de mediu stabilește un * inițială * dimensiune buffer, nu * maxim * o.
README: note despre getopt_long funcție non-standard, precum și sfaturi cum să construiască paexec pe platforme fără suport getopt_long (JP-UX, Solaris etc.).
Instalare:
0) este necesară BSD face. Am numi "bmake", dar numele său adevărat poate
   variază. pmake sau chiar a face sunt posibile variante.
   Dacă aveți nevoie să schimbați opțiunile de constructii implicit,
   executați bmake ca aceasta
     env [YOUR_ASSIGNMENTS] bmake
   A se vedea exemplul de mai jos secțiunea
1) biblioteca "libmaa" este necesar pentru a construi paexec. Este o parte din
   "Dict" http://sourceforge.net/projects/dict proiect
   Probă rapidă de construcție:
       gzip-dc /home/cheusov/downloads/dictd-XYZtar.gz | gudron -xf-
       cd dictd-X-Y-Z / libmaa
       ./configure
       gmake
       gmake instalare
   NOTĂ: gmake este GNU face aici! În cele mai multe distributii Linux
   este numit face.
2) tar paexec Decomprimai ați descărcat ca aceasta
   gzip-dc paexec-X-Y-Z.tar.gz | gudron -xf-
3) cd paexec-X-Y-Z
4) bmake
5) (opțional!) Bmake instala-directoare
6) bmake instala
Există o mulțime de variabile Makefile care poate fi schimbat în timpul
construcție și instalare.
variabilele proprii paexec lui (All ei sunt la inceputul Makefile):
  PREFIX - în cazul în care paexec este instalat la
  Opțiune de legătură pentru conectarea bibliotecă "MAA" - LIBMAA
Variabilele BSD make lui (cel mai frecvent utilizate,
pentru toți ceilalți - a se vedea documentația marca și fișiere .mk)
 BINDIR - în cazul în care paexec executabil în sine este instalat
 Mandir - în cazul în care paginile de manual sunt instalate la
 BINOWN - proprietar executabil paexec
 BINGRP - grup executabil paexec
 MANOWN - proprietar pagina man
 Grup de pagini man - MANGRP
Exemple de construcție și instalare:
 1) bmake toate install-directoare instalare
 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 = utilizatori
       MANOWN = cheusov
       MANGRP = utilizatori
       MKCATPAGES = nu
          bmake -s toate install-directoare instalare
 3) paexec are nevoie de getopt_long non-portabil (3) prezenți în
     * BSD si Linux sisteme de operare. În cazul în care este absent în sistemul de operare,
     puteți construi paexec ca următoarele.
     echo "#include"> ./config.h
     env
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1'
       LDFLAGS = '- lnbcompat "
          bmake -s toate install-directoare instalare
     în cazul în care libnbcompat este bibliotecă portabilitatea o NetBSD lui
     Desigur, puteți utiliza, de asemenea, orice altă punere în aplicare a getopt_long.
     NOTĂ: Nu, nu voi folosi autotools

Ce este nou în această versiune:

  • libmaa este nu mai este necesar să construi și rula paexec.
  • Prezentarea paexec.pdf a adăugat.
  • Mediu PAEXEC_EOT variabilă a fost introdus.
  • y opțiunile s-a adăugat la paexec (1) și paexec_reorder (1) pentru stabilirea un marker de sfârșit de sarcini pentru & quot; magia & quot; șir.
  • Ci Opțiunea s-a adăugat la paexec (1) pentru stabilirea & quot; calculator & quot; mai ușor.
  • -x Opțiunea s-a adăugat la paexec_reorder (1).

  • S-au făcut
  • Completări și îmbunătățiri teste de regresie și documentare.

Ce este nou în versiunea 0.18.0:

  • dereference NULL (SIGSEGV) a fost stabilită în paexec (1).
  • Nu sa întâmplat atunci când prima linie dat pe intrare a fost gol.
  • O întreagă comanda a trecut la ssh cum ar fi transportul este acum shquoted.
  • În special, acest fixează X, care nu a lucrat împreună cu -t. & Quot; paexec ug & quot; acum acceptă un șir gol ca o sarcină.
  • O fix minor a fost formulată în pagina de manual paexec_reorder.
  • Mai multe teste de regresie au fost adăugate.

Ce este nou în versiunea 0.17.0:

  • Opțiunea -x instruiește paexec (1) executați o comandă pe sarcină.
  • Îmbunătățiri pentru -N opțiune.
  • Opțiunea "-MT = 'stabilește un capăt alternativă de sarcină să îi trimită.
  • Opțiunea -md = stabilește un delimitator între sarcini în mod grafic (-g).
  • O linie de ieșire care conține în întreținere nu a reusit nu mai termină cu un caracter delimitator inutile.
  • Opțiuni de lungi au fost complet eliminate.
  • & quot; paexec_reorder ug & quot; acum ieșire sarcini corect mânere nu a reușit.
  • Opțiunea -m fost adaugat in paexec_reorder (1), care este similar cu -m paexec lui.
  • Mai multe exemple și teste de regresie.
  • Actualizările de documentație și îmbunătățiri.

Ce este nou în versiunea 0.16.0:

  • Această versiune are un fix pentru eșecurile de compilare pe vechi OpenBSD, HP-UX, și, poate, altele.

  • S-au adăugat
  • Noi moduri de sarcini Reordonarea; vezi -W0 și -W2 opțiuni.
  • Opțiuni de lungă durată sunt susținute, dar a considerat depreciat.
  • & quot; mkcmake încercare & quot; are acum o șansă de a reuși pe HP-UX, Solaris, precum și alți derivați SVr4.

Ce este nou în versiunea 0.15.0:

  • Sistemul construi sa schimbat de la MK-fișiere de MK-configure.
  • Este o nouă paexec_resort executabil (1) pentru normalizarea producția feliat de paexec (1).
  • Este o nouă W optiune pentru reordonare sarcini.
  • Cu această opțiune, paexec (1) este capabil de a minimiza timpul total de prelucrare prin distribuirea sarcinilor prin rețeaua sau procesoare într-un mod mai bun.
  • Este un remediu pentru o buffer overflow 1 octet care sa întâmplat atunci când a fost aplicată opțiunea -d (depanare).
  • actualizările de documentație, stabilește minore, și cod curate-up-uri.

Ce este nou în versiunea 0.13.0:

  • Algoritmul de detecție ciclu (paexec -s) a fost complet refăcut și acum does't aloca tasks_count ^ 2 numere întregi.
  • Acum merge mult mai repede.
  • -Z _timeout_ Opțiunea a adăugat.
  • O încercare de a reface o comandă pe un nod Ocazie se face la fiecare secundă _timeout_.
  • Această opțiune face posibil să se organizeze grupuri de peste rețele nesigure, hardware sau software.

Ce este nou în versiunea 0.12.0:

  • Această versiune adaugă o opțiune -z. Daca se aplica, citire / scriere (2) Operațiunile de la / la noduri deveni non-critice.
  • În cazul în care paexec a început conexiune la nodul, se va realoca sarcina nu a reușit la un alt nod și, dacă se aplică opțiunea -s, va afișa șirul de & quot; fatal & quot; la stdout.
  • Aceasta face rezistente la erori I / O paexec, și, ca rezultat, puteți crea grupuri paexec chiar într-o rețea formată din gazde nesigure (Internet?).
  • gazde nereușite sunt marcate ca atare, și nu vor fi folosite în timpul experimentului actual de paexec. Există remedii minore.

Ce este nou în versiunea 0.11.0:

  • Această versiune adaugă -s paexec, care verifică o Grafic sarcina de intrare pentru cicluri înainte de a începe efectiv de lucru. În cazul în care / în care sunt detectate, ieșiri paexec cu o eroare.
  • O remediere minoră manpage a fost făcut.

Ce este nou în versiunea 0.10.1:

  • O remediere minoră a fost făcut pentru & quot; paexec - s & quot; (Dependențe-rombului ca).
  • O remediere minoră a fost făcută în pagina de manual.
  • Curatenie-up-uri au fost făcute în testele / test.sh. getopt_long (3) revine la getopt (3) pe Solaris, HP-UX, Interix, etc.

Software similare

Alte software-uri de dezvoltator Aleksey Cheusov

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

mk-configure
mk-configure

20 Feb 15

Comentarii la paexec

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!