工作管理員的指令行控制

高效能叢集的使用者可以從指令行控制某些工作管理員功能。

選項 影響

--pidfile [僅限 Linux]

將工作管理員的程序 ID 寫入到路徑中指定的檔案 (而非預設值),即使已指定 --nodaemon 亦同。如果無法寫入此檔案,工作管理員將會繼續,不會發生錯誤。

--ipv4 [在做為服務執行時,尚不適用於 Windows]

使用 IPv4 通訊協定系列進行通訊。這只會影響 --port (-broadcast 一律會透過 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 以重新建立連線。