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

DictEm
DictEm

20 Feb 15

mk-configure
mk-configure

20 Feb 15

LMDBG
LMDBG

20 Feb 15

Kommentit paexec

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