作业管理器的命令行控制

高性能群集中的用户可以从命令行控制某些作业管理器功能。

选项 作用

--pidfile [仅 Linux]

即使 --nodaemon 已指定,仍需将作业管理器进程 ID 写入指定路径(而不是默认路径)中的文件。如果无法写入该文件,作业管理器将继续处理且不报错。

--ipv4 [作为服务运行时,尚不适用于 Windows]

使用 IPv4 协议系列进行通信。这只会影响 --port(始终通过 IPv4 进行广播)。可以结合使用 --ipv6。默认情况下视为指定两者。

--ipv6 [作为服务运行时,尚不适用于 Windows]

使用 IPv6 协议系列进行通信。这只会影响 --port。可以结合使用 --ipv4。默认情况下视为指定两者。

--daemon [仅 Linux]

从控制终端分离(如果可能),并将作业管理器进程 ID 写入 /var/run/Autodesk/ami2016jm/ami2016jm.pid(或任何命名为 --pidfile 的文件)。此为默认设置。表示 --log。

--nodaemon [仅 Linux]

不要从控制终端分离,并且不要将作业管理器进程 ID 写入 /var/run/Autodesk/ami2016jm/ami2016jm.pid(除非 --pidfile 也指定)。表示 --nolog。

--log [仅 Linux]

将消息记录在系统日志设施中。这是后台程序模式下的默认设置。

--nolog [仅 Linux]

不记录消息,但打印到标准错误。这是前景模式下的默认设置。
--distribute-to 主机名 将主机名添加到作业分发池。可以重复执行该命令以添加多个主机。如果省略,作业管理器会尝试从永久配置文件读取列表。
--parallel-limit 整数 一次运行不超过该数量的批处理作业。如果省略,作业管理器会尝试从永久配置文件恢复值。否则,默认值为 1。
--distribution-parallel-limit 整数 一次运行不超过该数量的分发作业。如果省略,作业管理器会尝试从永久配置文件恢复值。否则,默认值为 1。
--delete-after 持续时间 删除早于该天数的临时文件(持续时间后附加“d”)。如果省略,作业管理器会尝试从永久配置文件恢复值。否则,默认值为“7d”。
--default-priority  
--tempdir 路径 写入临时文件时使用的目录路径。如果未指定,则使用在环境变量 MFSYN_TMP 中指定的目录。如果作业管理器用户无法写入该目录(或如果该目录不存在),则作业管理器会以状态 3 退出。

样例

首先,停止在后台运行的作业管理器后台程序:

# /etc/init.d/ami2016jm stop

然后设置您需要的所有环境变量:

# . /etc/opt/Autodesk/ami2016
# export MFSYN_HOME
# export MFSYN_TMP
# export MFSYN_DAT
# export ADSKFLEX_LICENSE_FILE
# [ -n "$MFSYN_JMUSER" ] || MFSYN_JMUSER=root
# export MFSYN_LOG_FACILITY
# export MFSYN_LOG_CHANNEL_OPERATIONAL
# export MFSYN_LOG_CHANNEL_LICENSING
# export MFSYN_LOG_CHANNEL_ANALYTICS
# export MFSYN_LOG_CHANNEL_DEBUG

然后运行作业管理器:

# sudo -u $MFSYN_JMUSER /opt/Autodesk/ami2016/bin/mpijm --nodaemon
每次重新启动作业管理器时,必须停止并重新启动 Synergy,以重新建立连接。