Mac OS X 许可服务器配置的步骤
 
 
 

配置 Mac OS X 许可服务器自动启动的步骤

某些 Autodesk 产品提供脚本来自动执行某些步骤。请参见此手册的产品附录,获取详细信息。

为 Mac OS ® X 配置许可服务器之前,请确保已完成以下步骤:

注意在许可服务器上执行任何系统维护之前,请参见停止和重新启动许可服务器
  1. 在主目录下创建一个名为 NLM 的目录;例如 /Users/<用户 id>/NLM
  2. 将以下文件:lmgrdadskflexlmutil 以及产品许可文件 (.lic) 移至在步骤 1 中创建的 NLM 目录。
  3. 如果不存在此目录,请使用 sudo 命令在 /Library 下创建 StartupItems 目录。例如 sudo mk ir St rtupItems
  4. 创建启动项目录;例如 /Users/<用户 id>/adsknlm
  5. 创建可执行脚本文件;例如,通过在终端中输入以下内容,创建 adsknlm
    注意该可执行文件名必须与目录名相同。
    #!/bin/sh./etc/rc.common StartService() {    ConsoleMessage “Starting Autodesk Network License Manager” /Users/<user id>/NLM/lmgrd -c\ /Users/<user id>/NLM/productlicense.lic -l\ /Users/<user id>/NLM/debug.log    } StopService() {    ConsoleMessage “Stopping Autodesk Network License Manger” /Users/<user id>/NLM/lmutil lmdown -q -all -force } RestartService() { ConsoleMessage “Restarting Autodesk Network License Manger” /Users/<user id>/NLM/lmutil lmreread } RunService “$1”
  6. 通过在终端输入以下内容向该脚本授予可执行权限:
    chmod +x adsknlm
  7. 创建一个名为 StartupParameters.plist 的特性列表文件,并通过在终端中输入以下内容将其添加到目录中:
    {Description =”Autodesk Network License Manager”;Provides =(“adsknlm”)OrderPreference =”None”;Messages={start= “Starting Autodesk Network Manager Service”;stop= “Stopping Autodesk Network Manager Service”;};}{
  8. 将启动项的目录移至 /Library/StartupItems/,并通过在终端输入以下内容修改目录权限:
    注意出于安全原因,启动项目录应为根用户所有,组应设为控制盘,目录权限应为 755.
    sudo mv /Users/<user id>/adsknlm/ /Library/StartupItems/sudo chown root /Library/StartupItems/adsknlm/sudo chgrp wheel /Library/StartupItems/adsknlm/sudo chmod 755 /Library/StartupItems/adsknlm/sudo chown root /Library/StartupItems/adsknlm/*sudo chgrp wheel /Library/StartupItems/adsknlm/*
  9. 生成的目录应如下所示:
    drwxr-xr-x 4 root wheel 136 Jul 31 01 01:50drwxr-xr-x 3 root wheel 102 Jul 30 01 21:59-rw-r--r-- 1 root wheel 204 Jul 30 20:16 StartupParameters.plist-rwxr-xr-x 1 root wheel 417 Jul 31 00:45 adsknlm
  10. 重新启动 Mac 并在 debug.log 文件 (/Users/<用户 id>/NLG/) 中验证 lmgrdadskflex 是否成功启动。