Oracle® Solaris Studio 12.4:分布式创建 (dmake)

退出打印视图

更新时间: 2014 年 10 月
 
 

用户命令

正规组是通过 group 指令指定的,其成员列表以大括号 ({ }) 为分界符。

作为组成员的生成服务器由可选的 host 指令指定。

组可以是其他组的成员。

单个的生成服务器可以列在也包含生成服务器组的运行时配置文件中。在这种情况下,dmake 将这些生成服务器视为未命名组的成员。

dmake 按从 1 到 4 的优先级顺序将作业分配给由以下列表指定的单个主机组。

  1. 在命令行上指定为 -g 选项的参数的组。

  2. DMAKE_GROUP makefile 宏指定的组。

  3. DMAKE_GROUP 环境变量指定的组。

  4. 在运行时配置文件中列出的第一个正规组。

在运行时配置文件中指定的组名和主机名可以括在双引号中。这在可以用作组名和主机名一部分的字符序列方面提供了更大的灵活性。例如,如果组名称以数字开头,则应使用双引号引起:

group "123_sparc"

如上所述,必须能够从生成服务器访问安装了 dmake 软件的 bin 目录。缺省情况下,dmake 会假设生成服务器上 dmake 可执行文件的逻辑路径与 dmake 主机上的路径相同。可以通过在运行时配置文件中将路径名称指定为主机条目的属性来覆盖此假设。例如:

group sparc-cluster {
   host wren   { jobs = 10 , path = "/opt/solarisstudio12.4/bin" }
   host stimpy { path = "/bin"                }
}