0

你好有用的天才,

我正在设置 flexlm(Flexara Software - http://www.flexerasoftware.com),并为编译器提供有限许可。我被要求设置 flex 选项来为构建主机上的用户保留一个许可证。此用户是一个构建帐户,不得在任何其他构建主机上保留。我似乎找不到 RESERVE user@host 的选项。

有什么想法可以完成吗?

谢谢,-布赖恩

4

1 回答 1

0

我知道这已经有一段时间了,但我想提供一个答案,因为我已经多次使用 FlexNet 选项文件在同一条小溪上。

RESERVE关键字仅适用于用户,因此您必须使用INCLUDEor做一些事情EXCLUDE

 INCLUDE compilerfeature USER buildaccount
 INCLUDE compilerfeature HOST buildserver

上面的语句做了两件事:

  1. 第一行允许buildaccount访问他们登录的任何主机上的功能。
  2. 如果用户登录到buildserver,第二行允许访问许可证。

因此,隐含地,只有buildaccount可以从buildserver访问该功能。

不幸的是,这会阻止其他用户访问这些功能,因此您可能希望创建用户和主机组并使用RESERVE关键字为buildaccount保存一个许可证。

如果许可证文件中有一个特定的关键字可以识别单个许可证,您还可以使用它来允许单个用户和/或主机访问单个许可证。

于 2014-06-17T02:38:21.223 回答