paexec

软件截图:
paexec
软件详细信息:
版本: 0.19.1
上传日期: 20 Feb 15
许可: 免费
人气: 19

Rating: 1.0/5 (Total Votes: 1)

paexec是分布在网络特定的任务(标准输入)在多个CPU或机器的实用程序。
paexec没有限制内部缓冲区了。所有这些都是自动调整大小,因为它是必要的。 PAEXEC_BUFSIZE环境变量设置一个初始* *缓冲区大小,而不是*最大* 1。
自述:关于非标准功能getopt_long,并建议如何在没有getopt_long支持(JP-UX时,Solaris等)的平台上构建paexec笔记。
安装方式:
0)BSD化妆是必要的。我的名字是'B进行“,但它真正的名称可能
   有所不同。 pmake或者只是做是可能的变种。
   如果您需要更改默认的建设方案,
   运行B进行这样的
     ENV [YOUR_ASSIGNMENTS] B进行
   见下面的例子节
1)“libmaa”库需要建立paexec。它是一个部分
   “字典”项目http://sourceforge.net/projects/dict
   建设快速示例:
       GZIP -dc /home/cheusov/downloads/dictd-XYZtar.gz |焦油-xf-
       CD dictd-X-Y-Z / libmaa
       的./configure
       使用gmake
       使用gmake安装
   注意:使用gmake是GNU使这里!在大多数Linux发行版
   它被命名为化妆。
2)你已经下载了这样的解压缩paexec压缩包
   GZIP -dc paexec-X-Y-Z.tar.gz |焦油-xf-
3)CD paexec-X-Y-Z
4)B进行
5)(可选!)B进行安装,迪尔斯
6)B进行安装
有很多的Makefile变量可以期间改变
建设和安装。
paexec自己的变量(所有他们在Makefile文件的起始):
  PREFIX - 其中paexec被安装到
  LIBMAA - 用于连接“MAA”库链接选项
BSD make的变量(最常用的,
对于所有其他 - 看化妆的文档和文件的.mk)
 BINDIR - 其中paexec可执行程序本身被安装到
 MANDIR - 在手册页安装到
 BINOWN - paexec可执行老板
 BINGRP - paexec可执行组
 MANOWN - 手册页主人
 MANGRP - 手册页组
建设和安装的例子:
 1)B进行的所有安装,安装迪尔斯
 2)ENV CC = ICC
       PREFIX = /家庭/ cheusov /本地
       CPPFLAGS =' - 我的/ usr /包装/包括'
       LDFLAGS =“ - L / USR /包装/ lib中-Wl,-rpath -Wl是/ usr /包装/ lib目录”
       LDADD = -lextralib
       CFLAGS =“ - Werror -Wall”
       BINOWN = cheusov
       BINGRP =用户
       MANOWN = cheusov
       MANGRP =用户
       MKCATPAGES =无
          B进行-s全部安装,安装迪尔斯
 3)paexec需要非便携式getopt_long(3)中存在的
     * BSD和Linux操作系统。如果它不存在在OS,
     你可以像下面建paexec。
     回声“的#include”> ./config.h
     ENV
       CPPFLAGS =' - DNO_PORTABHACKS_H = 1 -DHAVE_CONFIG_H = 1'
       LDFLAGS =“ - lnbcompat”
          B进行-s全部安装,安装迪尔斯
     其中,libnbcompat是NetBSD的便携库
     当然,你也可以使用任何其他实施getopt_long的。
     注意:不,我不会使用自动工具

什么是此版本中的新

  • 在libmaa不再被需要构建和运行paexec。
  • 在演示paexec.pdf加入。
  • 环境变量PAEXEC_EOT进行了介绍。
  • 选项-y加到paexec(1)和paexec_reorder(1),用于设置结束任务的一个标记的"魔术"字符串。
  • 在选项-C加入paexec(1)设置和QUOT;计算器"更容易。
  • 选项-x加入paexec_reorder(1)。
  • 在增加和改进回归测试和文档发了言。

什么是0.18.0开始新的版本

  • 在NULL解引用(SIGSEGV)已被固定在paexec (1)。
  • 在这件事发生时,在输入给第一行是空的。
  • 在传递到ssh-样的交通现在shquoted。一个完整的命令
  • 在此特别-x修复,而没有与-t工作。 " paexec -g"现在接受一个空字符串作为一个任务。
  • 在A小调修复已取得了paexec_reorder手册页。
  • 在更多的回归测试已被添加。

什么的0.17.0版本是新的

  • 在-x指示paexec(1)选项每个任务运行一个命令。
  • 在改进的选项-n。
  • 选项'-mt =“设置任务标记的替代终点。
  • 选项-md =套在图形模式(-g)任务之间的分隔符。
  • 在包含失败家属不再有不必​​要的分隔符结束的输出线。
  • 在长期的选项被完全删除。
  • " paexec_reorder -g"现在可以正确处理失败任务的输出。
  • 选项-m加到paexec_reorder(1),其类似于paexec的-m
  • 在更多的例子和回归测试。
  • 在文档的更新和改进。

什么是0.16.0版本,新的

  • 在这个版本对古代编译失败修复OpenBSD系统,HP-UX,或者其他人。

  • 重新排序任务
  • 在新的模式中添加;看到-W0和-W2选项。
  • 在长期的选项仍然支持,但被认为过时了。
  • " mkcmake测试"现在有成功的机会在HP-UX,Solaris和其他SVR4衍生物。

什么是0.15.0版本,新的

  • 在构建系统已经从MK-文件改为MK-配置。
  • 有一个新的可执行paexec_resort(1)paexec(1)。
  • 的切片输出标准化
  • 有一个新的选项-W重新排序的任务。
  • 在使用此选项,paexec(1)能够通过分布在以更好的方式在网络或CPU任务总加工时间减少。
  • 有一个1字节的缓冲区溢出时,应用了-d(调试)选项,发生了修复。
  • 在文档更新,轻微的修正和代码清理的。

什么的0.13.0版本是新的

  • 在该算法周期检测(paexec -s)完全重新设计,现在简化版,分配tasks_count ^ 2的整数。
  • 现在,它的工作速度更快。
  • 在该-Z _timeout_选择加入。
  • 要失败的节点上重新运行一个命令试图尽一切_timeout_秒。
  • 在此选项可组织集群在不可靠的网络,硬件或软件。

什么版本0.12.0是新的

  • 在这个版本增加了一个-z选项。如果应用,读/写(2)的操作,从/到的节点成为非关键的。
  • 在情况paexec已经失去连接的节点,它会重新分配失败的任务到另一个节点,如果-s选项被应用,将输出字符串"致命"到stdout。
  • 在这使得paexec耐I / O错误,并因此你甚至可以在网络上创建paexec集群由不可靠的主机(互联网?)。
  • 失败的主机被标记为这样,和paexec的当前运行期间将不被使用。有轻微的修正。

什么是0.11.0版本,新的

  • 在这个版本增加了paexec -s,检查的输入任务的曲线图开始实际工作之前周期。如果/他们发现,paexec退出一个错误。
  • 在A小调联机帮助修复已经取得进展。

什么是0.10.1版本,新的

  • 在A小调修复是为" paexec - S" (菱形般的依赖)。
  • 在A小调修复是在该名男子的页面。
  • 在清理的是在测试/ test.sh完成。 getopt_long(3)回落到getopt的(3)在Solaris,HP-UX,的Interix等。

类似的软件

OpenNebula
OpenNebula

20 Feb 15

SlaBuntuVMware
SlaBuntuVMware

2 Jun 15

JGroups
JGroups

26 Apr 16

GNU Parallel
GNU Parallel

17 Feb 15

显影剂的其他软件 Aleksey Cheusov

runawk
runawk

19 Feb 15

DictEm
DictEm

20 Feb 15

LMDBG
LMDBG

20 Feb 15

意见 paexec

评论没有发现
添加评论
打开图片!