paexec

Screenshot Software:
paexec
Mga detalye ng Software:
Bersyon: 0.19.1
I-upload ang petsa: 20 Feb 15
Nag-develop: Aleksey Cheusov
Lisensya: Libre
Katanyagan: 85

Rating: 2.5/5 (Total Votes: 2)

paexec ay isang utility na namamahagi ng ibinigay na mga gawain (stdin) sa ilang mga CPU o machine sa isang network.
paexec ay may ngayon walang limitadong panloob na buffers. Ang lahat ng mga ito ay awtomatikong ang laki dahil ito ay kinakailangan. PAEXEC_BUFSIZE environment variable Nagtatakda ng isang paunang * * laki buffer, hindi * * maximum isa.
Readme: paalala tungkol sa di-karaniwang pag-andar getopt_long, at payo kung paano bumuo paexec sa mga platform na walang getopt_long suporta (JP-UX, Solaris atbp).
Pag-install:
0) BSD make ay kinakailangan. Pangalanan ko ito 'bmake' ngunit totoong pangalan nito ay maaaring
   mag-iba. pmake o gumawa lamang ang posible variant.
   Kung kailangan mong baguhin ang mga pagpipilian sa default na gusali,
   tumakbo bmake tulad nito
     env [YOUR_ASSIGNMENTS] bmake
   Tingnan ang halimbawa na seksyon sa ibaba
1) "libmaa" library ay kinakailangan upang bumuo ng paexec. Ito ay isang bahagi ng
   "Dict" proyekto http://sourceforge.net/projects/dict
   Mabilis na sample ng gusali:
       gzip -dc /home/cheusov/downloads/dictd-XYZtar.gz | tar -xf-
       cd dictd-X-Y-Z / libmaa
       ./configure
       gmake
       gmake-install
   TANDAAN: gmake ay gumawa ng GNU dito! Sa ilalim ng karamihan ng mga distros Linux
   ito ay pinangalanan make.
2) uncompress paexec tarball na-download mo tulad nito
   gzip -dc paexec-X-Y-Z.tar.gz | tar -xf-
3) cd paexec-X-Y-Z
4) bmake
5) (opsyonal!) Bmake-install-dirs
6) bmake-install
Maraming ng Makefile mga variable na maaaring magbago habang
gusali at pag-install.
sariling mga variable paexec ng (Lahat ng mga ito ay sa begining ng Makefile):
  PREFIX - kung saan paexec naka-install sa
  Linker opsyon para sa pag-link ng "maa" library - LIBMAA
Variable BSD make ng (pinaka karaniwang na ginagamit,
para sa lahat ng iba pa - tingnan ang dokumentasyon make at .mk mga file)
 BINDIR - kung saan paexec executable mismo ay naka-install sa
 MANDIR - kung saan manu-manong mga pahina ay naka-install sa
 BINOWN - paexec executable may-ari
 BINGRP - paexec executable grupo
 MANOWN - may-ari ng tao na pahina
 Pangkat ng tao na pahina - MANGRP
Mga halimbawa ng mga gusali at install:
 1) ang lahat ng bmake-install-install dirs
 2) env CC = ICC
       PREFIX = / bahay / cheusov / lokal
       CPPFLAGS = '- ako / usr / pkg / isama'
       LDFLAGS = '- L / usr / pkg / Lib -Wl, -rpath -Wl, / usr / pkg / Lib'
       LDADD = -lextralib
       CFLAGS = '- Werror -Wall'
       BINOWN = cheusov
       BINGRP = user
       MANOWN = cheusov
       MANGRP = user
       MKCATPAGES = walang
          bmake -s lahat install-install dirs
 3) paexec kailangan ng non-portable getopt_long (3) na nasa
     * BSD at Linux OSes. Kung ito ay wala sa iyong OS,
     maaari kang bumuo ng paexec tulad ng mga sumusunod.
     echo '#include'> ./config.h
     env
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1'
       LDFLAGS = '- lnbcompat'
          bmake -s lahat install-install dirs
     kung saan libnbcompat ay maaaring dalhin library ng NetBSD ni
     Siyempre, maaari mo ring gamitin ang anumang iba pang mga pagpapatupad ng getopt_long.
     TANDAAN: Hindi, hindi ako makakakita gamitin autotools

Ano ang bagong sa paglabas:

  • libmaa ay hindi kinakailangan na ngayon sa magtayo at magpatakbo ng paexec.
  • paexec.pdf Presentation ay idinagdag.
  • variable PAEXEC_EOT Kapaligiran ay ipinakilala.
  • Pagpipilian -y ay naidagdag sa paexec (1) at paexec_reorder (1) para sa pagtatakda ng isang marker sa katapusan ng gawain sa & quot; magic & quot; string.
  • Pagpipilian -C ay naidagdag sa paexec (1) para sa pagtatakda ng & quot; calculator & quot; mas madali.
  • Pagpipilian .py -x ay naidagdag sa paexec_reorder (1).
  • Pagdaragdag at mga pagpapabuti sa pagbabalik pagsubok at dokumentasyon ay ginawa.

Ano ang bagong sa bersyon 0.18.0:

  • null dereference (sigsegv) Naayos na sa paexec (1).
  • Ito ang nangyari nang ang mga unang linya ibinigay sa input ay walang laman.
  • Ang isang buong utos na ipinasa sa SSH-tulad ng transportasyon ay shquoted ngayon.
  • Sa partikular na ito Inaayos ng .py -x, na hindi gumagana nang magkasama sa -t. & Quot; paexec -g & quot; ngayon ay tumatanggap ng walang laman na string na ito bilang isang gawain.
  • Ang isang menor de edad pag-aayos ay ginawa sa pahina paexec_reorder tao.
  • Marami pang mga pagsubok pagbabalik naidagdag.

Ano ang bagong sa bersyon 0.17.0:

  • Ang opsyon na .py -x-tagubilin paexec (1) upang magpatakbo ng isang utos sa bawat gawain.
  • Pagpapabuti para sa pagpipiliang -n.
  • Ang pagpipiliang '-mt =' Itinatakda ang isang alternatibong katapusan ng gawain marker.
  • Ang pagpipiliang -md = Nagtatakda ng delimiter sa pagitan ng mga gawain sa graph mode (-g).
  • Ang isang output linya na naglalaman Nabigo ang dependents hindi na nagtatapos sa isang hindi kinakailangang delimiter character.
  • Long pagpipilian ay ganap na inalis.
  • & quot; paexec_reorder -g & quot; ngayon output tama handle Nabigo ang gawain '.
  • Ang pagpipiliang -m ay naidagdag sa paexec_reorder (1), na katulad ng sa -m paexec iyon.
  • Higit pang mga halimbawa at mga pagsubok pagbabalik.
  • update Documentation at pagpapabuti.

Ano ang bagong sa bersyon 0.16.0:

  • Ang bersyon na ito ay isang remedyo para sa mga pagkabigo sa pagsasama-sama ng mga sinaunang OpenBSD, HP-UX, at marahil iba.
  • Bagong mga mode para sa muling pagsasaayos ng mga gawain ay idinagdag; makita -W0 at -W2 mga pagpipilian.
  • Long pagpipilian ay suportado pa rin ngunit isinasaalang-alang na hindi na ginagamit.
  • & quot; mkcmake test & quot; ngayon ay may pagkakataong magtagumpay sa HP-UX, Solaris, at iba pang SVR4 derivates.

Ano ang bagong sa bersyon 0.15.0:

  • Ang build sistema ay binago mula kay MK-file sa MK-configure.
  • May bagong executable paexec_resort (1) para sa normalizing ang hiwa output ng paexec (1).
  • May bagong opsyon -W para sa muling pagsasaayos na gawain.
  • Sa pagpipiliang ito, paexec (1) ay magagawang i-minimize ang kabuuang oras ng pagpoproseso sa pamamagitan ng pamamahagi ng mga gawain sa ibabaw ng network o CPU sa isang mas mahusay na paraan.
  • May isang remedyo para sa isang 1 byte buffer overflow na nangyari kapag ang pagpipilian -d (pag-debug) ay inilapat.
  • update Documentation, menor de edad pag-aayos, at code ng clean-up.

Ano ang bagong sa bersyon 0.13.0:

  • Ang algorithm para sa ikot ng pagkakita (paexec -s) ay ganap reworked at does't ngayon maglaan tasks_count ^ 2 integer.
  • Ngayon mas mabilis na gumagana.
  • Ang -Z _timeout_ pagpipilian ay naidagdag.
  • Ang isang pagtatangkang muling patakbuhin ang isang utos sa isang nabigong node ay ginawa araw-_timeout_ segundo.
  • Ang pagpipiliang ito ay ginagawang posible upang ayusin ang mga kumpol ng higit sa hindi kapani-paniwala network, hardware o software.

Ano ang bagong sa bersyon 0.12.0:

  • Ang release na ito ay nagdadagdag ng isang -z opsyon. Kung nailapat, read / write (2) mga pagpapatakbo mula sa / papunta nodes maging hindi-kritikal.
  • Sa kasong paexec ay Nawala ang koneksyon sa node, ito reassign ang Nabigo ang gawain sa isa pang node at, kung ang -s pagpipilian na ito ay inilapat, ay ang output ng string & quot; malalang & quot; sa stdout.
  • Ginagawa paexec lumalaban sa mga error na I / O, at bilang isang resulta maaari kang lumikha ng paexec kumpol kahit na higit sa isang network na binubuo ng hindi kapani-paniwala host (Internet?).
  • Nabigong host ay minarkahan bilang tulad, at hindi gagamitin sa panahon ng kasalukuyang pagtakbo ng paexec. May mga menor de edad pag-aayos.

Ano ang bagong sa bersyon 0.11.0:

  • Ang release na ito ay nagdadagdag ng paexec -s, na sumusuri ng Ang graph gawain ng pag-input para sa mga ikot bago simulan ang aktwal na trabaho. Kung ito / mga ito ay nakita, paexec mga paglabas sa isang error.
  • Ang isang menor manpage-aayos ay ginawa.

Ano ang bagong sa bersyon 0.10.1:

  • Ang isang menor de edad pag-aayos ay ginawa para sa & quot; paexec - s & quot; (Rhomb-tulad ng mga dependency).
  • Ang isang menor de edad pag-aayos ay ginawa sa pahina ng tao.
  • Malinis-up tapos sa pagsubok na A / test.sh. getopt_long (3) ay bumaba pabalik sa getopt (3) sa Solaris, HP-UX, Interix, atbp.

Katulad na software

TrueCL
TrueCL

20 Feb 15

LAPACK
LAPACK

17 Feb 15

clusterui
clusterui

14 Apr 15

Iba pang mga software developer ng Aleksey Cheusov

LMDBG
LMDBG

20 Feb 15

mk-configure
mk-configure

20 Feb 15

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

Mga komento sa paexec

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!