根据服务器的操作系统不同,启动和停止网络License管理器的方法如下:
窗户
选项1:使用LMTOOLS.exe(推荐)
使用LMTOOLS Utility程序(LMTOOLS .exe)启动license管理器的步骤如下:
- 在资源管理器中导航到$MATLAB\etc\win64,其中$MATLAB是计算机上的MATLAB根目录。这是你安装MATLAB的地方,通常是C:\Program Files\MATLAB\R20XXx\etc\win64.x表示您正在使用的版本号。
- 双击lmtools.exe。
- 单击“开始/停止/重读”选项卡。
- 点击“开始服务器”按钮启动许可证管理器,或者点击“停止服务器”按钮停止许可证管理器。
选项2:使用Windows服务
虽然推荐使用LMTOOLS,但也可以使用Windows services applet启动和停止许可证管理器。这样做:
- 导航到“服务”控制窗口。一般来说,这是在“控制面板”下的“管理工具”下列出的一个项目。
- 定位“MATLAB许可证服务器”服务。如果您手动命名了服务,请定位该服务的名称。
- 双击该服务以调出“属性”窗口,并使用适当的按钮停止、启动、重新启动、暂停或恢复许可证管理器。
选项3:通过命令提示符将许可证管理器作为应用程序启动
也可以使用DOS(命令)提示符启动许可证管理器。要做到这一点,请遵循以下步骤:
- 通过打开Windows开始菜单,键入命令提示符,然后单击第一个结果,打开Windows命令提示符。
- 在提示中将目录更改为$MATLAB\etc\win64目录,其中$MATLAB是计算机上的MATLAB根目录。
- 输入以下命令:
例如,
Lmgrd.exe -c license.dat -l lmlog.txt
输入以下命令,从命令提示符中停止license管理器:
Linux/Mac操作系统
Linux/Mac操作系统下,license管理器通过终端启动和停止。对于Mac OS,终端可以从应用程序/实用程序启动。一旦你有了终端窗口,就可以使用下面的方法启动和停止许可证管理器:
选项1:使用许可证管理器二进制文件
- 将terminal中的目录更改为Mac OS上的$MATLAB/etc/maci64目录或Linux上的$MATLAB/etc/glnxa64,其中$MATLAB是计算机上的MATLAB根目录。
- 输入以下命令:
例如:
./lmgrd -c license.dat -l llog .txt
输入以下命令,从终端中停止许可证管理器:
./lmutil -c lmdown -q ./lmutil -c
选项2:使用引导脚本
还可以使用引导脚本停止和启动许可证管理器。有关如何使用引导脚本启动或停止许可管理器的详细信息,请参阅相关解决方案“如何让网络许可管理器在Linux上启动时自动启动?”
选项3:使用lmstart
您可以使用lmstart脚本(位于matlabroot/etc文件夹中)在Linux或macOS计算机上启动许可证管理器守护进程,其中matlabroot表示顶级MATLAB安装文件夹的名称。lmstart脚本将停止当前正在运行的守护进程,并启动新的守护进程。
该脚本仅在使用MathWorks安装程序或ISO/DMG镜像安装许可管理器时可用。
要在macOS计算机上运行lmstart,使用终端应用程序(在/Applications/Utilities中找到)打开终端窗口,并导航到MATLAB安装文件夹中的/etc文件夹:
cd /应用程序/ MATLAB_R2022b.app /等