启动 MathLM

在 Windows 上启动 MathLM

手动启动 MathLM

一旦安装,MathLM 在每次机器重启时默认自动开始运行. 若要手动启动或者停止 MathLM,请按照下列指示.
这里假设 MathLM 安装在默认位置上,C:\Program Files\Wolfram Research\MathLM.

在 Windows 下启动 MathLM :

1.  打开控制面板. (从 开始 菜单,选择 设置 控制面板.)

2.  双击位于管理员工具文件夹的服务图标. 若要改变服务的设置,用户将需要管理员权限.

3.  从服务列表中选择 Wolfram License Manager.

4.  双击服务名称以打开 属性 (Properties) 对话框;然后单击 开始.

另外一种方法:在命令提示窗口运行命令 net start mathlm.

在 Windows 下停止 MathLM :

1.  双击位于控制面板\管理工具文件夹中的服务图标. 若要改变服务设置,用户将需要管理员权限.

2.  从服务列表中选择 Wolfram License Manager.

3.  双击服务名称以打开 属性 对话框;然后单击 停止.

另外一种方法:在命令弹出窗口中运行命令 net stop mathlm.

自动启动 MathLM

在正常情况下,安装程序将在机器上把 MathLM 作为服务安装. 这意味着 MathLM 将在每次机器重启时自动启动. 用户可以手动改变设置,以控制 MathLM 在机器重启时是否启动.
假设 MathLM 安装在默认位置,C:\Program Files\Wolfram Research\MathLM.

在每次重启 Windows 机器时启动 MathLM :

1.  打开命令提示窗口.(从 开始 菜单,选择 程序 附件 命令提示符.)

2.  使用 cd 命令把目录更改到 C:\Program Files\Wolfram Research\MathLM 中. 请记住在包括空格的目录名称周围使用双引号.

3.  运行 .\mathlm -install.

如果 MathLM 已经作为服务安装,但是以前被禁用过,用户可以使用以下步骤再次启用它.

4.  双击位于控制面板\管理工具文件夹的服务图标. 若要改变服务的设置,用户将需要管理员权限.

5.  从服务列表中选择 Wolfram License Manager 并且双击.

6.  在出现的对话框中,把 启动类型 设为 自动.

7.  单击 确定 以关闭对话框.

用户可以在不重启机器的情况下,启动或者停止 MathLM. MathLM 服务不会给出任何表明它已经启动的信息,但是操作系统将报告它没有成功启动的情况.

在每次重启 Windows 机器时防止 MathLM 启动:

1.  双击位于 控制面板\管理工具 文件夹的服务图标. 若要改变服务的设置,用户将需要管理员权限.

2.  从服务列表选择 Wolfram License Manager 并且双击.

3.  在出现的对话框中,把 启动类型 设置为 禁用.

4.  单击 确定 关闭对话框.

另外,在一个命令提示窗口运行命令 .\mathlm -uninstall. 这将从服务列表删除 MathLM.

在 Linux 和 Mac 上启动 MathLM
如要在 Linux 上启动 MathLM,用户可能需要 root 权限. 若要在 Mac 上启动 MathLM,用户必须具有管理员权限.
用户可以在任意时间手动启动 MathLM ,使用在 "命令行选项" 中列出的命令行选项. 然而,典型的做法是配置 MathLM 使之在系统重启时自动启动.

在 Linux 上自动启动 MathLM

要实现这个目的,创建一个包含下面行的新的启动脚本,或者把它们添加到一个现存的系统启动脚本中.
MathLM 命令行选项
下面是 MathLM 的命令行选项.
-foreground
在前台保持 MathLM 并且把服务器消息显示到 stdout
-help
显示所有命令行选项的列表以及 MathID
-language lang
指定用来显示服务器信息的语言
-localtime
在服务器信息中使用本地时间而不是 GMT
-logfile file
把服务器信息写到指定的日志文件中
-logformat string
指定显示服务器信息的格式
-loglevel n
指定服务器信息的冗赘级别
-mathid
显示运行 MathLM 的机器的 MathID
-noremotemonitor
指明 MathLM 不能经过 MonitorLM 远程监控
-pwfile file
指定用来查找 Wolfram 系统密码的文件
-restrict file
指定描述如何定位 Mathematica 许可证的策略 (policy) 文件
-timeout n
在指定的小时数后,返回暂停的许可证
-trfile file
指定定义对错误消息文本替代的文件
mathlm 命令行选项.
在 Linux 和 Mac 上还接受如下额外的命令行选项.
-syslog
把消息记录到 syslogd 中
Linux 和 Mac 上的特定 mathlm 命令行选项.
在 Windows 上还接受如下额外的命令行选项.
-install
把 MathLM 作为服务程序安装,并且自动启动该服务
-uninstall
停止任何正在运行的 MathLM 进程,并且从服务列表中删除 MathLM
Windows 上的特定 mathlm 命令行选项.
使用 -install,给定的任意变量可以被存储为服务的一部分,并且当自动启动 MathLM 时使用.
-languagelang 的可能值为英语 (English)、法语 (French)、德语 (German) 和日语 (Japanese).
-loglevel 中的四个冗赘级别如下.
1
报告服务器启动/关闭错误,并且显示一个成功的启动消息
2
报告级别 1 的所有情况,以及所有运行时的错误信息
3
报告级别 2 的所有情况、所有许可证活动以及有关进程 ID 和 socket 数量的启动消息
4
报告级别 3 的所有情况、调试信息以及每个许可证事务的许可证表格
-loglevel 冗赘级别.
如果指定 -foreground,则默认的冗赘级别被设置为 4.
如果使用 -logfile 而没有 -loglevel,默认日志冗赘级别被设置为 3.
如果使用 -loglevel 而没有指定级别,那么冗赘级别默认为 4.
日志消息的默认格式为 W3C common logfile 格式. MathLM 日志文件可以使用 Import 格式 "ApacheLog" 导入.

注意:在 Windows 上,斜线(/)或者破折号(-)可能用来表明选项.