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: 19

Rating: 1.0/5 (Total Votes: 1)

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

Collax V-Cube
Collax V-Cube

18 Jul 15

buzzweb2pdf
buzzweb2pdf

11 May 15

Iba pang mga software developer ng Aleksey Cheusov

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!