paexec

ภาพหน้าจอของซอฟแวร์:
paexec
รายละเอียดซอฟแวร์:
รุ่น: 0.19.1
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Aleksey Cheusov
การอนุญาต: ฟรี
ความนิยม: 19

Rating: 1.0/5 (Total Votes: 1)

paexec เป็นโปรแกรมที่ได้รับการกระจายงาน (stdin) ในหลายซีพียูหรือเครื่องในเครือข่าย
paexec ไม่มีบัฟเฟอร์ภายใน จำกัด อีกต่อไป ทั้งหมดที่พวกเขาจะถูกปรับขนาดโดยอัตโนมัติขณะที่มันเป็นสิ่งจำเป็น ตัวแปรสภาพแวดล้อม PAEXEC_BUFSIZE ชุด * * * * * * * * เริ่มต้นขนาดบัฟเฟอร์ไม่ * * * * * * * * สูงสุดหนึ่ง
README: บันทึกเกี่ยวกับการที่ไม่ได้มาตรฐาน getopt_long ฟังก์ชั่นและให้คำแนะนำวิธีการสร้าง paexec บนแพลตฟอร์มที่ไม่มีการสนับสนุน getopt_long (JP-UX, Solaris และอื่น ๆ )
การติดตั้ง:
0) ทำให้ BSD จะต้อง ผมตั้งชื่อมันว่า 'BMAKE' แต่ชื่อที่แท้จริงของมันอาจ
   แตกต่าง pmake หรือเพียงแค่ให้เป็นสายพันธุ์ที่เป็นไปได้
   หากคุณจำเป็นต้องเปลี่ยนแปลงตัวเลือกอาคารเริ่มต้น
   ทำงาน BMAKE เช่นนี้
     env [YOUR_ASSIGNMENTS] BMAKE
   ดูในส่วนของตัวอย่างด้านล่าง
1) "libmaa" ห้องสมุดจะต้องสร้าง paexec มันเป็นส่วนหนึ่งของ
   "Dict" โครงการ http://sourceforge.net/projects/dict
   ตัวอย่างรวดเร็วของอาคาร:
       gzip -dc /home/cheusov/downloads/dictd-XYZtar.gz | tar -xf-
       cd dictd-X-Y-Z / libmaa
       ./configure
       gmake
       gmake ติดตั้ง
   หมายเหตุ: gmake เป็น GNU ทำให้ที่นี่! ซึ่งส่วนใหญ่ distros ลินุกซ์
   มันเป็นชื่อยี่ห้อ
2) ยกเลิกการบีบอัด paexec tarball คุณได้ดาวน์โหลดเช่นนี้
   gzip -dc paexec-X-Y-Z.tar.gz | tar -xf-
3) cd paexec-X-Y-Z
4) BMAKE
5) (อุปกรณ์เสริม) BMAKE ติดตั้ง dirs
6) BMAKE ติดตั้ง
มีจำนวนมากของตัวแปร Makefile ที่สามารถเปลี่ยนแปลงได้ในช่วงมี
อาคารและการติดตั้ง
ตัวแปรของตัวเอง paexec (ทุกพวกเขาอยู่ที่จุดเริ่มต้นของ Makefile):
  คำนำหน้า - paexec ที่มีการติดตั้ง
  LIBMAA - ตัวเลือกลิงเกอร์สำหรับการเชื่อมโยง "แม่" ห้องสมุด
ตัวแปรที่ทำให้ BSD (ส่วนใหญ่ที่ใช้กันทั่วไป
สำหรับคนอื่น ๆ ทั้งหมด - ดูที่เอกสารให้และไฟล์ .mk)
 BINDIR - ที่ paexec ปฏิบัติการตัวเองมีการติดตั้ง
 MANDIR - ที่หน้าคู่มือที่จะมีการติดตั้ง
 BINOWN - paexec เจ้าของปฏิบัติการ
 BINGRP - paexec กลุ่มปฏิบัติการ
 Manown - เจ้าของหน้าคน
 MANGRP - คนกลุ่มเพจ
ตัวอย่างของการสร้างและติดตั้ง:
 1) BMAKE ทั้งหมดติดตั้ง dirs ติดตั้ง
 2) CC env = ICC
       คำนำหน้า = / home / cheusov / ท้องถิ่น
       CPPFLAGS = '- I / usr / จ / รวมถึง'
       ldflags = '- L / usr / จ / lib -Wl, -rpath -Wl / usr / จ / lib'
       LDADD = -lextralib
       CFLAGS = '- Werror -Wall'
       BINOWN = cheusov
       BINGRP = ผู้ใช้
       Manown = cheusov
       MANGRP = ผู้ใช้
       MKCATPAGES = ไม่
          BMAKE -s ทั้งหมดติดตั้ง dirs ติดตั้ง
 3) paexec ต้องการ getopt_long ที่ไม่ใช่แบบพกพา (3) อยู่ใน
     * BSD ระบบปฏิบัติการลินุกซ์และ ถ้ามันเป็นไม่อยู่ในระบบปฏิบัติการของคุณ
     คุณสามารถสร้าง paexec เช่นต่อไปนี้
     ก้อง '# include'> ./config.h
     env
       CPPFLAGS = '- DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1'
       ldflags = '- lnbcompat'
          BMAKE -s ทั้งหมดติดตั้ง dirs ติดตั้ง
     ที่ libnbcompat เป็นห้องสมุดพกพา NetBSD ของ
     แน่นอนคุณยังสามารถใช้การดำเนินการอื่น ๆ ของ getopt_long
     หมายเหตุ: ไม่ฉันไม่ได้จะใช้ autotools

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • libmaa ไม่จำเป็นอีกต่อไปที่จะ สร้างและเรียกใช้ paexec.
  • การนำเสนอ paexec.pdf ถูกเพิ่มเข้ามา.
  • PAEXEC_EOT ตัวแปรสิ่งแวดล้อมได้รับการแนะนำ.
  • เลือก -y ถูกบันทึกอยู่ใน paexec (1) และ paexec_reorder (1) สำหรับการตั้งค่าเครื่องหมายสิ้นสุดของงานที่จะ & quot; มายากล & quot; สตริง.
  • เลือก c ถูกบันทึกอยู่ใน paexec (1) สำหรับการตั้งค่า & quot; เครื่องคิดเลขที่ & quot; ได้ง่ายขึ้น.
  • เลือก -x ถูกบันทึกอยู่ใน paexec_reorder (1).
  • เพิ่มและปรับปรุงการทดสอบการถดถอยและเอกสารที่ถูกสร้างขึ้น.

มีอะไรใหม่ ในรุ่น 0.18.0:

  • NULL dereference (SIGSEGV) ได้รับการแก้ไขใน paexec (1).
  • มันเกิดขึ้นเมื่อบรรทัดแรกให้กับการป้อนข้อมูลเป็นที่ว่างเปล่า.
  • คำสั่งทั้งหมดส่งผ่านไปยังการขนส่ง ssh เหมือนอยู่ในขณะนี้ shquoted.
  • โดยเฉพาะอย่างยิ่งนี้แก้ไข -x ซึ่งไม่ได้ทำงานร่วมกับ -t & quot; paexec -g & quot; ตอนนี้ยอมรับสตริงว่างเป็นงาน.
  • การแก้ไขเล็ก ๆ น้อย ๆ ได้รับการทำในหน้าคน paexec_reorder.
  • การทดสอบการถดถอยอื่น ๆ ได้รับการเพิ่ม.

มีอะไรใหม่ ในรุ่น 0.17.0:

  • ตัวเลือก -x สั่ง paexec (1) ถึง เรียกใช้คำสั่งต่องาน.
  • การปรับปรุงสำหรับตัวเลือก n.
  • เลือก '-MT =' กำหนดจุดสิ้นสุดทางเลือกของการเครื่องหมายงาน.
  • ตัวเลือก -MD = ชุดคั่นระหว่างงานในโหมดกราฟ (-G).
  • สายเอาท์พุทที่มีอยู่ในความอุปการะล้มเหลวไม่ได้ลงท้ายด้วยตัวอักษรตัวคั่นที่ไม่จำเป็น.
  • เลือกลองถูกลบออกอย่างสมบูรณ์.
  • & quot; paexec_reorder -g & quot; ในขณะนี้ได้อย่างถูกต้องจับงานที่ล้มเหลว 'เอาท์พุท.
  • -m ตัวเลือกที่ถูกบันทึกอยู่ใน paexec_reorder (1) ซึ่งมีลักษณะคล้ายกับ -m paexec ของ.
  • ตัวอย่างอื่น ๆ และการทดสอบการถดถอย.
  • การปรับปรุงเอกสารและการปรับปรุง.

มีอะไรใหม่ ในรุ่น 0.16.0:

  • รุ่นนี้มีการแก้ไขสำหรับความล้มเหลวของสะสมโบราณ OpenBSD, HP-UX และอาจจะคนอื่น ๆ .
  • โหมดใหม่สำหรับงานสั่งใหม่ถูกเพิ่ม; เห็น -W0-W2 และตัวเลือก.
  • เลือกยาวยังคงได้รับการสนับสนุน แต่การพิจารณาเลิก.
  • & quot; ทดสอบ mkcmake & quot; ตอนนี้มีโอกาสที่จะประสบความสำเร็จใน HP-UX, Solaris และสารอนุพันธ์ SVR4 อื่น ๆ .

มีอะไรใหม่ ในรุ่น 0.15.0:

  • สร้างระบบที่มีการเปลี่ยนแปลงจาก mk ไฟล์ไป mk กำหนดค่า.
  • มี paexec_resort ปฏิบัติการใหม่นี้ (1) สำหรับ normalizing การส่งออกหั่นบาง ๆ ของ paexec (1).
  • มีตัวเลือกใหม่สำหรับการจัดเรียงใหม่ -W งานเป็น.
  • ด้วยตัวเลือกนี้ paexec (1) จะสามารถลดเวลาในการประมวลผลรวมโดยการกระจายงานผ่านเครือข่ายหรือซีพียูในทางที่ดี.
  • มีการแก้ไขสำหรับหน่วยความจำล้น 1 ไบต์ที่เกิดขึ้นเมื่อ -d (แก้จุดบกพร่อง) ตัวเลือกที่ถูกนำมาใช้เป็น.
  • การปรับปรุงเอกสาร, การแก้ไขเล็ก ๆ น้อย ๆ และรหัสสะอาดพ.

มีอะไรใหม่ ในรุ่น 0.13.0:

  • อัลกอริทึมสำหรับการตรวจสอบวงจร (paexec -s) นําสมบูรณ์และตอนนี้ does't จัดสรร tasks_count ^ 2 จำนวนเต็ม.
  • ตอนนี้มันทำงานได้เร็วขึ้น.
  • -Z ตัวเลือก _timeout_ ถูกเพิ่มเข้ามา.
  • ความพยายามที่จะเรียกใช้คำสั่งบนโหนดล้มเหลวจะทำทุกวินาที _timeout_.
  • ตัวเลือกนี้จะทำให้มันเป็นไปได้ในการจัดระเบียบกลุ่มผ่านเครือข่ายไม่น่าเชื่อถือฮาร์ดแวร์หรือซอฟแวร์.

มีอะไรใหม่ ในรุ่น 0.12.0:

  • ข่าวประชาสัมพันธ์ฉบับนี้จะเพิ่มตัวเลือก -z หากนำมาใช้ในการอ่าน / เขียน (2) การดำเนินงานจาก / ไปยังโหนดกลายเป็นที่ไม่สำคัญ.
  • ใน paexec กรณีที่มีการสูญเสียการเชื่อมต่อไปยังโหนดก็จะโอนสิทธิการใช้งานที่ล้มเหลวไปยังโหนดอื่นและถ้าตัวเลือก -s ถูกนำไปใช้จะได้ผลเป็นสตริง & quot; ร้ายแรง & quot; ไปยัง stdout.
  • นี้ทำให้ paexec ทนต่อ I / O ผิดพลาดและเป็นผลให้คุณสามารถสร้างกลุ่ม paexec แม้ผ่านเครือข่ายประกอบด้วยเจ้าภาพไม่น่าเชื่อถือ (Internet?).
  • โฮสต์ล้มเหลวมีการทำเครื่องหมายดังกล่าวและจะไม่ถูกนำมาใช้ในระหว่างการดำเนินการปัจจุบันของ paexec มีการแก้ไขเล็กน้อย.

มีอะไรใหม่ ในรุ่น 0.11.0:

  • ข่าวประชาสัมพันธ์ฉบับนี้เพิ่ม -s paexec ซึ่งจะตรวจสอบ กราฟการป้อนงานสำหรับรอบก่อนที่จะเริ่มการทำงานที่แท้จริง ถ้ามัน / พวกเขามีการตรวจพบทางออก paexec กับข้อผิดพลาด.
  • แก้ไข manpage เล็กน้อยได้รับการทำ.

มีอะไรใหม่ ในรุ่น 0.10.1:

  • การแก้ไขเล็ก ๆ น้อย ๆ ที่ถูกสร้างขึ้นสำหรับ & quot; paexec - S & quot; (อ้างอิงรูปสี่เหลี่ยมขนมเปียกปูนเหมือน).
  • การแก้ไขเล็ก ๆ น้อย ๆ ที่ถูกสร้างขึ้นในหน้าคน.
  • สะอาดอัพได้ทำในการทดสอบ / test.sh getopt_long (3) ตกกลับไป getopt (3) บน Solaris, HP-UX, Interix ฯลฯ .

ซอฟต์แวร์ที่คล้ายกัน

JGroups
JGroups

26 Apr 16

Claun
Claun

14 Apr 15

iRODS
iRODS

14 Apr 15

MPICH
MPICH

11 May 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Aleksey Cheusov

DictEm
DictEm

20 Feb 15

runawk
runawk

19 Feb 15

mk-configure
mk-configure

20 Feb 15

ความคิดเห็นที่ paexec

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่