每个人的工作分配
fjd的Python项目详细描述
用法
您可以直接拨打 fjd :
$ fjd --exe "mktemp XXX.tmp" --repeat 5
这个简单的例子创建了五个随机名称的临时文件。这五项工作中的每一项都将在不同的CPU上完成(如果有那么多的话)。
您还可以提供一个包含参数的列表:
$ fjd --exe 'touch bla$1.txt' --parameters 1,2,3,4
这将创建四个文件: bla1.txt、bla2.txt、bla3.txt、bla4.txt 。 在这里, fjd 将自行选择它应该在您的机器上使用多少CPU。 注意,如果使用占位符 $1 ,请在 --exe命令周围使用单引号。
要使用多台计算机,您可以在网络中配置多台主机以及应配置的CPU数量 在每个上运行(请参见下面的示例)。
为了便于说明,下面是第一个示例的会话输出:
$ fjd --exe "mktemp XXX.tmp" --repeat 5 [fjd-recruiter] Hired 5 workers in project "default". [fjd-dispatcher] Started on project "default". [fjd-dispatcher] Job queue is empty and all jobs have finished. [fjd-recruiter] Fired 5 worker(s) in project "default".