Para configurar el inicio automático del servidor de licencias de Mac OS X
Algunos productos de Autodesk ofrecen una secuencia de comandos para automatizar parte de este procedimiento. Consulte el apéndice del producto de este manual para obtener más información.
Antes de configurar el servidor de licencias para Mac OS
®
X, debe haber completado los pasos detallados a continuación:
- Ha instalado Autodesk Network License Manager, el cual contiene los siguientes archivos: lmgrd, adskflex y lmutil.
- Autodesk le ha enviado el archivo de licencia de red que contiene las licencias del producto; por ejemplo, productlicense.lic.
- Cree un directorio denominado flexnetserver en el directorio de inicio; por ejemplo, /usr/local/flexnetserver.
- Mueva los siguientes archivos: lmgrd, adskflex, lmutil y el archivo de licencia del producto (.lic) al directorio flexnetserver que creó en el paso 1.
- Si el directorio StartupItems no existe, créelo en /Librería con el comando sudo. Por ejemplo, sudo mkdir StartupItems.
- Cree un directorio de elementos de inicio; por ejemplo, /Usuarios/<id de usuario>/adsknlm.
- Cree un archivo de comandos ejecutable; por ejemplo, adsknlm, escribiendo lo siguiente en el terminal:
Nota: El nombre del archivo ejecutable debe ser igual al nombre del directorio.
#!/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 Manager”
/Users/<user id>/NLM/lmutil lmdown -q -all -force
}
RestartService() {
ConsoleMessage “Restarting Autodesk Network License Manager”
/Users/<user id>/NLM/lmutil lmreread -c /Users/<user id>/NLM/productlicense.lic
}
RunService “$1”
- Para que el elemento ejecutable tenga acceso al archivo de comandos debe introducir lo siguiente en el terminal:
chmod +x adsknlm
- Cree un archivo de lista de propiedades denominado StartupParameters.plist y añádalo al directorio escribiendo lo siguiente en el terminal:
{
Description =”Autodesk Network License Manager”;
Provides =(“adsknlm”)OrderPreference =”None”;
Messages={start=
“Starting Autodesk Network Manager Service”;
stop=
“Stopping Autodesk Network Manager Service”;
};}{
- Mueva el directorio de elementos de inicio a /Librería/StartupItems/ y modifique su permiso de directorio escribiendo lo siguiente en el terminal:
Nota: Por razones de seguridad, el directorio de elementos de inicio debe ser propiedad de root, el grupo debe estar establecido en wheel y el permiso del directorio debe ser 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/*
- El directorio resultante debería tener este aspecto:
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
- Reinicie el equipo Mac y compruebe en el archivo debug.log (/Usuarios/<id de usuario>/NLG/) si lmgrd y adskflex se inician correctamente.