El extracto siguiente para iniciar el administrador del servidor de licencias está adaptado del Capítulo 6 del Manual de usuario final ubicado en opt/Autodesk/networklicensemanager/htmlman/EndUser.
Edite el archivo de comandos de arranque, /etc/rc.local, incluyendo comandos similares al siguiente. Para obtener información detallada, véanse las notas del final.
/bin/su daniel -c 'echo starting lmgrd ' >> \
/opt/Autodesk/networklicensemanager/boot.log
/bin/su daniel -c ' \
/opt/Autodesk/networklicensemanager/lmgrd -c \
/opt/Autodesk/networklicensemanager/license.dat' >> \
/opt/Autodesk/networklicensemanager/boot.log
/bin/su daniel -c 'echo sleep 5' >> \
/opt/Autodesk/networklicensemanager/boot.log
/bin/sleep 5
/bin/su daniel -c 'echo lmdiag >> \
/opt/Autodesk/networklicensemanager/boot.log'
/bin/su daniel -c
'/opt/Autodesk/networklicensemanager/lmutil lmdiag' >> \
/opt/Autodesk/networklicensemanager/boot.log
/bin/su daniel -c 'echo exiting ' >> \
/opt/Autodesk/networklicensemanager/boot.log
Nota:
- Todas las rutas se especifican completamente, dado que no se supone ninguna ruta en el momento del arranque.
- Puesto que no se supone ninguna ruta, el daemon del proveedor debe estar en el mismo directorio que lmgrd o se deben editar las líneas correspondientes a VENDOR en el archivo de licencia de forma que incluyan la ruta completa al daemon del proveedor.
- El comando su se utiliza para ejecutar lmgrd como usuario no raíz, "daniel." lmgrd no requiere permisos raíz, por tanto, para evitar riesgos de seguridad, no debe ejecutarlo como "raíz."
- Daniel tiene un inicio de sesión csh, por tanto, todos los comandos ejecutados como "daniel" deben tener la sintaxis csh. Todos los comandos no ejecutados como "daniel" deben tener la sintaxis /bin/sh, dado que es la utilizada por los archivos de comandos de arranque.
- lmdiag se utiliza como herramienta de diagnóstico para comprobar que el servidor se está ejecutando y sirviendo licencias.
- Esto no inicia el daemon hasta que reinicie la máquina del servidor de licencias.