paexec

Software kuvakaappaus:
paexec
Ohjelmiston tiedot:
Versio: 0.19.1
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Aleksey Cheusov
Lupa: Vapaa
Suosio: 19

Rating: 1.0/5 (Total Votes: 1)

paexec on apuohjelma, joka jakelee annettuja tehtäviä (stdin) useiden prosessorien tai koneita verkossa.
paexec ei ole rajoitettu sisäinen puskureita enää. Kaikki ne kokoa automaattisesti, koska sitä tarvitaan. PAEXEC_BUFSIZE ympäristömuuttujaa asettaa * ensimmäisen * puskurin koko, ei * enintään * yksi.
README: muistiinpanoja ei-standardi toiminto getopt_long ja neuvoja miten rakentaa paexec alustoilla ilman getopt_long tuki (JP-UX, Solaris jne).
Asennus:
0) BSD make tarvitaan. En name it "BTee" mutta sen oikea nimi voi
   vaihtelevat. pmake tai vain tehdä ovat mahdollisia variantteja.
   Jos haluat muuttaa oletuksena rakennus vaihtoehtoja,
   ajaa BTee näin
     ENV [YOUR_ASSIGNMENTS] BTee
   Katso esimerkki osiosta
1) "libmaa" kirjasto tarvitaan rakentaa paexec. Se on osa
   "Dict" projekti http://sourceforge.net/projects/dict
   Nopea näyte rakennus:
       gzip -DC /home/cheusov/downloads/dictd-XYZtar.gz | tar -xf-
       cd dictd-X-Y-Z-/ libmaa
       ./configure
       gmake
       gmake asentaa
   HUOM: gmake on GNU tehdä täällä! Useimmissa Linux distrot
   se on nimetty make.
2) Pura paexec tarrapallon olet ladannut näin
   gzip -DC paexec-X-Y-Z.tar.gz | tar -xf-
3) cd paexec-X-Y-Z
4) BTee
5) (lisävaruste!) BTee install-dirs
6) BTee asentaa
On paljon Makefile muuttujia, jotka voidaan muuttaa käytön aikana
rakennus ja asennus.
paexec oma muuttujat (Kaikki ne ovat alussa, Makefile):
  ETULIITE - jos paexec asennetaan
  LIBMAA - linkkeriin vaihtoehto yhdistää "maa" kirjasto
BSD make: n muuttujat (yleisimmin käytetty,
kaikille muille - katso make ohjeista ja .mk tiedostot)
 BINDIR - jos paexec executable itse on asennettu
 Mandir - jos manuaalisivuja on asennettu
 BINOWN - paexec suoritettavan omistaja
 BINGRP - paexec suoritettavan ryhmä
 MANOWN - mies sivun omistajan
 MANGRP - mies sivuryhmää
Esimerkkejä rakennus ja asennus:
 1) BTee kaikki install-dirs asentaa
 2) ENV CC = ICC
       ETULIITE = / home / cheusov / paikallinen
       CPPFLAGS = '- I / usr / pkt / include "
       LDFLAGS = '- L / usr / pkt / lib -Wl, -rpath -Wl, / usr / pkt / lib "
       LDADD = -lextralib
       CFLAGSeille = '- Werror -Wall "
       BINOWN = cheusov
       BINGRP = käyttäjät
       MANOWN = cheusov
       MANGRP = käyttäjät
       MKCATPAGES = ei
          BTee -s kaikki install-dirs asentaa
 3) paexec tarvitsee ei-kannettava getopt_long (3) läsnä
     * BSD ja Linux käyttöjärjestelmät. Jos se puuttuu käyttöjärjestelmä,
     voit rakentaa paexec kuten seuraavassa.
     echo "#include"> ./config.h
     ENV
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1'
       LDFLAGS = '- lnbcompat "
          BTee -s kaikki install-dirs asentaa
     jossa libnbcompat on NetBSD siirrettävyys kirjasto
     Tietenkin voit käyttää myös muita täytäntöönpanoon getopt_long.
     HUOM: Ei, minä käytä autotools

Mitä uutta tässä julkaisussa:

  • libmaa ei tarvita enää tarvitse rakentaa ja käyttää paexec.
  • Esittely paexec.pdf lisättiin.
  • Ympäristö muuttuja PAEXEC_EOT otettiin käyttöön.
  • Valitse -y lisättiin paexec (1) ja paexec_reorder (1) asettamiseksi lopun tehtävän markkerin & quot; taika & quot; string.
  • Valitse -C lisättiin paexec (1) asettamiseksi & quot; laskin & quot; helpommin.
  • Valitse -x lisättiin paexec_reorder (1).
  • Lisäykset ja parannuksia regressiotestit ja dokumentointi tehtiin.

Mitä uutta versiossa 0.18.0:

  • NULL dereference (SIGSEGV) on korjattu paexec (1).
  • Se tapahtui, kun ensimmäinen rivi annettu panos oli tyhjä.
  • koko komento välitetään ssh kaltainen liikenne on nyt shquoted.
  • Erityisesti tämä korjaa -x, joka ei toimi yhdessä -t. & Quot; paexec -g & quot; hyväksyy nyt tyhjän merkkijonon tehtävä.
  • vähäinen korjaus on tehty paexec_reorder man-sivulta.
  • Lisää regressiotestit on lisätty.

Mitä uutta versiossa 0.17.0:

  • vaihtoehto -x käskee paexec (1), ajaa yksi komento per tehtävä.
  • parannukset vaihtoehto -n.
  • vaihtoehto "-Mt = 'asettaa vaihtoehtoisen lopussa tehtävän merkki.
  • vaihtoehto -MD = asettaa erotin välillä tehtäviä grafiikkatilaa (-G).
  • lähtölinjan joka sisältää epäonnistui huollettavana enää päättyy tarpeettomia erotinmerkki.
  • Long vaihtoehtoa kokonaan poistettu.
  • & quot; paexec_reorder -g & quot; nyt oikein ole tehtävissä "lähtö.
  • vaihtoehto -m lisättiin paexec_reorder (1), joka on samanlainen kuin paexec n -m.
  • Lisää esimerkkejä ja regressiotestit.
  • Documentation päivityksiä ja parannuksia.

Mitä uutta versiossa 0.16.0:

  • Tämä versio on korjaus kokoelma epäonnistumisia antiikin OpenBSD, HP-UX, ja ehkä toiset.
  • Uusi tilat uusjako tehtäviin lisättiin; katso -W0 ja -W2 vaihtoehtoja.
  • Pitkät valinnat ovat yhä tuettuja, mutta katsoi hylätty.
  • & quot; mkcmake test & quot; Nyt on mahdollisuus menestyä HP-UX, Solaris, ja muut SVR4 johdannaisia.

Mitä uutta versiossa 0.15.0:

  • rakentaa järjestelmä on muuttunut mk-tiedostot mk-configure.
  • On uusi suoritettavissa paexec_resort (1) normalisoida viipaloidut tuotos paexec (1).
  • On uusi vaihtoehto-W for uusjako tehtäviin.
  • Kun tämä vaihtoehto, paexec (1) pystyy minimoimaan kokonaiskäsittelyaika jakamalla tehtäviä verkon yli tai suorittimia paremmalla tavalla.
  • On korjaus 1 tavu puskurin ylivuoto, joka tapahtui kun -d (virheenkorjaus) vaihtoehto levitettiin.
  • Documentation päivityksiä, pieniä korjauksia, ja koodi siivouksen.

Mitä uutta versiossa 0.13.0:

  • algoritmi jakson tunnistus (paexec -s) oli täysin uudistettu ja nyt does't jakaa tasks_count ^ 2 kokonaislukuja.
  • Nyt se toimii paljon nopeammin.
  • Z _timeout_ vaihtoehto lisättiin.
  • yritetään uusintana komento epäonnistui solmu tehdään joka _timeout_ sekunnin.
  • Tämä vaihtoehto mahdollistaa järjestää klustereiden yli epäluotettavia verkkoja, laitteita tai ohjelmistoja.

Mitä uutta versiossa 0.12.0:

  • Tämä julkaisu lisää z vaihtoehto. Jos sovelletaan, luku / kirjoitus (2) operaatiot / solmuihin tullut ei-kriittisiä.
  • Jos paexec on menettänyt yhteyden solmuun, se siirtää epäonnistui tehtävästä toiseen solmuun, ja jos -s optiota sovelletaan, tulee lähtö string & quot; kohtalokas & quot; vakiotulosteeseen.
  • Tämä tekee paexec kestävät I / O errors, ja seurauksena voi luoda paexec klustereita jopa verkon yli koostuu epäluotettavia isäntien (Internet?).
  • epäonnistui isännät on merkitty sellaisiksi, ja ei käytetä kuluvan ajon paexec. On pieniä korjauksia.

Mitä uutta versiossa 0.11.0:

  • Tämä julkaisu lisää paexec -s, joka tarkistaa tulo tehtävänä kuvaajaa polkupyörissä ennen alkaa varsinainen työ. Jos se / ne havaitaan, paexec poistuu kanssa virhe.
  • alaikäinen manpage korjaus on tehty.

Mitä uutta versiossa 0.10.1:

  • vähäinen korjaus tehtiin & quot; paexec - s & quot; (Rhomb kaltainen riippuvuudet).
  • vähäinen korjaus tehtiin man-sivulta.
  • Clean-ups tehtiin kokeita / test.sh. getopt_long (3) laskee takaisin getopt (3) Solaris, HP-UX, Interix jne.

Vastaavia ohjelmistoja

Muu ohjelmistojen kehittäjä Aleksey Cheusov

LMDBG
LMDBG

20 Feb 15

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

Kommentit paexec

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!