Command line usage
Services
Muster Dispatcher and Renderclient service can be launched from the command lines for debugging purposes.
This is a list of the flags supported:
-lic | Query for the host id required for licensing |
-c [file] | Read the configuration from an alternate file |
-v [0/4] | Specify the verbose level |
-logfile | Redirect log output to a file |
-logstdio | Redirect log output to stdio |
-lognone | Disable the log |
-logoutf [file] | Specifies the log file |
-s | Run as a system service (Windows only, valid only from the SCM) |
-install | Install the executable in the SCM (Windows only) |
-remove | Remove the executable from the SCM (Windows only) |
-d | Run as a daemon, fork a copy of self then return to caller (UNIX only) |
-lsyslog | Redirect log output to syslog |
-lidentity [STRING] | Specifies the syslog identity |
-lfacility [0-7] | Specifies the syslog facility |
Console
Muster Console can be launched from the command lines to automate the connection task:
This is a list of the flags supported:
-connect | Enables auto connection |
-server | Dispatcher service IP address |
-user | Username |
-pass | Password |
-port | Dispatcher service socket port |
-filter | Network flow filter |
-skipdirectoryauth | Skips directory authentication |
Mrtool
Mrtool has a more complex list of flags. This is a resume, we suggest to check the latest version running mrtool –h for the flag list.
General flags
-version | Show version number and exit |
-s | Dispatcher server name or ip address |
-port | Dispatcher server socket port |
-u | Username |
-p | Password |
-skipdirectoryauth | Skips directory server authentication |
-templatesdir | Specify a different directory to read/write templates for the current session |
-usecache | Skips templates synchronization with the Dispatcher and uses the local cache |
Local control mode
-eev | Send an enable control event to the local client (supported on Windows only) |
-dev | Send a disable control event to the local client (supported on Windows only) |
Control mode
-chp [STRING] | Change account password |
-dsr | Soft restart Dispatcher service |
-rsc | Reset Dispatcher statistics counters |
-cds | Change dispatcher selection logic status |
-cpup [ID] | Pause given cpu |
-cpur [ID] | Resume given cpu |
-cpukg [ID] | Kill and go on given cpu |
-cpukp [ID] | Kill and pause given cpu |
-cpukr [ID] | Kill and redo given cpu |
-cpukpjob [ID] | Kill and pause instances working on a specific job |
-cpukrjob [ID] | Kill and redo instances working on a specific job |
-cpukgjob [ID] | Kill and go on instances working on a specific job |
-cpunote [ID] [s] | Change notes of a given instance |
-cpusr [ID] | Soft restart given cpu |
-jobp [ID] | Pause given job |
-jobr [ID] | Resume given job |
-jobpon [ID] [TIME] | Pause given job at the specified time (time_c value) |
-jobron [ID] [TIME] | Resume given job at the specified time (time_c value) |
-jobston [ID] [TIME] | Set the starting time of the specified job (time_c value) |
-jobri [ID] | Reinit given job |
-jobrn [ID] [s] | Rename given job |
-jobpr [ID] [n] | Change priority of given job |
-jobpo [ID] [s] | Change target pools of given job |
-jobpox [ID] [s] | Change job’s excluded pools |
-jobmn [ID] [n] | Change max nodes of given job |
-jobdp [ID] [n] | Change dependence of given job |
-jobdpmode [ID] [n] | Change dependence mode of given job (0 - Successes, 1 - Warnings, 2 - Errors) |
-jobnt [ID] [s] | Change notes of given job |
-jobrm [ID] | Delete given job |
-jobpa [ID] [ID] | Change parent of given job |
-jobproj [ID] [s] | Change project of given job |
-jobdep [ID] [s] | Change department of given job |
-jobown [ID] [s] | Change owner of given job |
-joben [ID] [n] | Change engine of given job |
-jobmlu [ID] [n] [1/0] | Set Job minimum logical units status and value |
-jobmc [ID] [n] [1/0] | Set job minimum cores status and value |
-jobmpu [ID] [n] [1/0] | Set job minimum physical units status and value |
-jobmcs [ID] [n] [1/0] | Set job minimum cores speed status and value |
-jobmra [ID] [n] [1/0] | Set job minimum ram amount status and value |
-jobmdsa [ID] [s] [1/0] | Set job minimum disk space status and value |
-jobpvec [ID] [s] [1/0] | Set job valid exit codes status and value |
-jobpwec [ID] [s] [1/0] | Set job warning exit codes status and value |
-jobpeec [ID] [s] [1/0] | Set job error exit codes status and value |
-jobpvlt [ID] [s] [1/0] | Set job valid log texts status and value |
-jobpwlt [ID] [s] [1/0] | Set job warning log texts status and value |
-jobpelt [ID] [s] [1/0] | Set job error log texts status and value |
-lock [ID] | Lock given job |
-unlock [ID] | Unlock given job |
-archive [ID] | Archive given job |
-unarchive [ID] | Unarchive given job |
-chunkrq [JOBID] [ID] | Requeue given chunk |
-chunkdn [JOBID] [ID] | Set given chunk to complete |
Query mode
-q [cjpltasn] | Query mode | |
c | Query nodes | |
j | Query jobs | |
h | Query chunks | |
p | Query pools | |
l | Query logs | |
s | Query statistics | |
t | Query templates | |
a | Query all | |
n | Query none | |
-job [ID] | Job id to query | |
-qarc [n] | Query unarchivied (0), archivied(1) or both(2) | |
-jobparent [ID] | Limit query to a specific folder | |
-jobstatus [n] | Limit query to a specific status | |
-jobengine [n] | Limit query to a specific engine | |
-templfields [ID] | Dumps template required fields | |
-cpu [ID] | Node id to query | |
-cpustatus [n] | Limit query to a specific status | |
-cpuos [n] | Limit query to a specific OS | |
-chunk [ID] | Chunk id to query | |
-jf [#,#,…] | Reformat job fields | |
id | Job ID | |
file | Job file | |
contentpath | Job content path | |
project | Job content path | |
department | Job department | |
output_folder | Job output path | |
parent | Job parent ID | |
depend | Job depend IDs | |
dependmode | Job depend mode | |
type | Job type | |
priority | Job priority | |
status | Job status | |
locked | Job locked status | |
progress | Job progress | |
pktype | Packet type | |
pksize | Packet size | |
engine | Job template | |
maxcpu | Max allowed nodes | |
workingcpu | Nodes working on job | |
requeued | Number of requeues | |
ecerrchecktype | Type of error checking for exit codes | |
logerrchecktype | Type of error checking for logs texts | |
name | Name | |
pool | Pools | |
excludepool | Excluded pools | |
owner | Job owner | |
subtm | Submission time | |
start | Starting time | |
end | Ending time | |
totalt | Total processing time | |
paused | Paused flag | |
archivied | Archivied flag | |
pauseon | Pauses at time | |
resumeon | Resumes at time | |
starton | Starts at time | |
indent | Job indent level | |
updatetime | Job last update time | |
exitcodeerrchecktype | Exit codes error check type | |
logserrchecktype | Logs error check type | |
ovrnotatjoblevel | Overrides notifications at job level | |
enablenotatjoblevel | Enables notifications at job level | |
notatjoblevel | Notifications at job level type | |
ovrnotatchunklevel | Overrides notifications at chunk level | |
enablenotatchunklevel | Enables notifications at chunk level | |
notatchunklevel | Notifications at chunk level type | |
ovrjobcheck | Overrides frame check | |
ovjchunkcheck | Overrides chunks check | |
ovrchunktimeout | Overrides chunks timeout | |
ovrjobcheckvalue | Overrides job check value | |
ovjchunkcheckvalue | Overrides chunks check value | |
ovrjobchecktype | Overrides job check type | |
ovrchunkchecktype | Overrides chunk check type | |
ovrmailaddress | Overridden mail address | |
ovrchunkstimeout | Overridden chunks timeout | |
overrideValidExitCodes | Override valid exit codes | |
overrideWarningExitCodes | Override warning exit codes | |
overrideErrorExitCodes | Override error exit codes | |
overrideValidLogTexts | Override valid log texts | |
overrideWarningLogTexts | Override warning log | |
overrideErrorLogTexts | Override error log texts | |
overrideMinimumThreads | Job minimum required threads | |
overrideMinimumCores | Job minimum required core | |
overrideMinimumPhysical | Job minimum physical cores | |
overrideMinimumSpeed | Job minimum cores speed | |
overrideMinimumRam | Job miminum ram | |
overrideMinimumDiskSpace | Job minimum disk space | |
overrideMaximumChunksRequeue | Override job maximum chunks requeue | |
overrideWarningExitCodesValue | Override warning exit codes | |
overrideErrorExitCodesValue | Override error exi | |
overrideValidLogTextsValue | Override valid log | |
overrideWarningLogTextsValue | Override warning | |
overrideErrorLogTextsValue | Override error log | |
overrideMinimumThreadsValue | Job minimum required threads | |
overrideMinimumCoresValue | Job minimum required cores | |
overrideMinimumPhysicalValue | Job minimum physical | |
overrideMinimumSpeedValue | Job minimum cores speed | |
overrideMinimumRamValue | Job mininum ram value | |
overrideMinimumDiskSpaceValue | Job minimum disk | |
overrideMaximumChunksRequeueValue | Override job | |
sf | Job starting frame | |
ef | Job ending frame | |
bf | Job by frame | |
step | Job step by | |
nb | Job number by | |
digits | Job frame digits | |
xres | Job X resolution (SF) | |
yres | Job Y resolution (SF) | |
overlap | Job AS overlap (SF) | |
ratio | Job image ratio (SF) | |
##### | Custom attribute | |
-cf [#,#,…] | Reformat cpu fields | |
id | Node ID | |
os | Node system | |
name | Node name | |
num | Node number of cpus | |
ip | Node IP address | |
sst | Node render status | |
cpuusage | Node cpus usage | |
ramusage | Node ram usage | |
ppriority | Node spawned process priority | |
jobid | Current job ID | |
chunkid | Current chunk ID | |
status | Node status | |
tpause | Scheduled pause flag | |
jobname | Node active job name | |
chunknamef | Node active chunk frame range | |
chunkname | Node active chunk frame range[integer numbers] | |
priority | Node priority | |
rtlog | Node real time log flag | |
notes | Node notes | |
wpause | Node will pause | |
suptemp | Supported templates | |
mac | Node mac addresses | |
cmdline | Host current command line | |
progress | Job total progress | |
physcoretype | Node physical cores types | |
physcorespeed | Node physical cores speed | |
physccount | Node physical cpus count | |
physcorecount | Node physical cores count | |
diskarray | Node disks array status | |
platdesc | Node platform description | |
affinity | Node process affinity mask | |
updatetime | Node last update time |
-hf [#,#,…] | Reformat chunk fields | |
id | Chunk ID | |
status | Chunk status | |
requeued | Chunk requeue counter | |
sf | Chunk start frame | |
ef | Chunk end frame | |
bf | Chunk by frame | |
st | Chunk starting time | |
et | Chunk ending time | |
elapsed | Chunk elapsed time | |
renderby | Chunk assigned host | |
result | Chunk results | |
-lf [#,#,…] | Reformat log fields | |
type | Log type | |
time | Log time | |
ip | Log source IP | |
host | Log source host | |
entry | Log entry | |
user | Log source user | |
-pf [#,#,…] | Reformat pool fields | |
parent | Pool name | |
name | Node name | |
ip | ||
-H [0/1] | Headers output mode | |
-S [0/1] | Separators output mode | |
-C [0/1] | Resolve fields costants |
Batch submission mode
-b | Batch submit (Enables submission mode) |
-folder | Create folder |
-job [n] | Job ID to edit |
-e [n] | Engine template ID (MANDATORY) |
-n [s] | Job name (MANDATORY) |
-f [s] | Job file (MAPS TO job_file VALUE) |
-proj [s] | Project path (MAPS TO job_project VALUE) |
-project [s] | Job project |
-department [s] | Job department |
-dest [s] | Frames destination (MAPS TO output_folder VALUE) |
-sf [n] | Start frame (MAPS TO start_frame VALUE, MANDATORY on MULTIFRAME JOBS) |
-ef [n] | End frame (MAPS TO end_frame VALUE, MANDATORY on MULTIFRAME JOBS |
-bf [n] | By frame (MAPS TO by_frame VALUE) |
-se [n] | Starting numbering (MAPS TO number_by VALUE) |
-st [n] | Numbering step (MAPS TO step_by VALUE) |
-max [n] | Maximum instances |
-pr [n] | Priority |
-pk [n] | Packet size |
-add [s] | Engine additional parameters |
-pool [s] | Destination pool(s) |
-excludepool [s] | Excluded pool(s) |
-minthreads [d] | Minimum instance logic threads |
-mincores [d] | Minimum instance physical cores |
-minphysical [d] | Minimum instance physical cpus |
-minspeed [n] | Minimum instance physical cores speed in GHz |
-minram [n] | Minimum instance available RAM in GBytes |
-mindisk [n] | Minimum instance available disk space in MBytes |
-ecerrtype [n] | Exit codes error check logic (0 - Default, 1 - Skip warnings, 2 - Skip errors, 3 - Skip both) |
-logerrtype [n] | Logs error check logic (0 - Default, 1 - Skip warnings, 2 - Skip errors, 3 - Skip both) |
-parent [ID] | Parent ID (ID must match a folder) |
-wait [ID] | Depends from a list of jobs (ID,ID,…) |
-waitmode [n] | Dependancies check mode (0 - Successes, 1 - Warnings, 2 - Errors) |
-info [s] | Additional information |
-ojs [n] | Override job status (0 - Disabled, 1 - Idle, 2 - Paused) |
-attr [s] [s] [1/0] | Custom attribute (Flag name - Flag value - Apply path substitution) |
-framecheck [n] | Activate frame check (None/Chunk/Scene) |
-expectedframes [s] | Expected frames prefix (MANDATORY when framecheck is activated) |
-checkfiles [s] | Check files sizes (None/Size/SizeLimits) |
-filelowlimit [n] | Lowest file size |
-filehighlimit [n] | Highest file size |
-recursion [n] | Max recursion depth of requeue |
-oma [s] | Override mail address for notifications |
-ojn [n] | Override job mail notifications (0 - Disabled, 1 - Completed, 2 - Warnings only, 3 - Errors) |
-ocn [n] | Override chunk mail notifications (0 - Disabled, 1 - Completed, 2 - Warnings only, 3 - Errors) |
-oct [n] | Override chunks timeout (value in minutes) |
-omcr [n] | Override maximum chunk requeue count |
-ovex [s] | Override valid process exit codes |
-owex [s] | Override warning process exit codes |
-oeex [s] | Override error process exit codes |
-ovlt [s] | Override valid log texts |
-owlt [s] | Override warning log texts |
-oelt [s] | Override error log texts |
-ston [TIME] | Sets the starting time of the job |
-pja [s] | Pre-job action |
-pjacrt | Disable Pre-job action return code check |
-pjart [n] | Pre-job expected return code |
-pjato [n] | Pre-job action overriden timeout |
-eja [s] | Post-job action |
-ejacrt | Disable Post-job action return code check |
-ejart [n] | Post-job expected return code |
-ejato [n] | Post-job action overridden timeout |
-pca [s] | Pre-chunk action |
-pcacrt | Disable Pre-chunk action return code check |
-pcart [n] | Pre-chunk expected return code |
-pcato [n] | Pre-chunk action overriden timeout |
-eca [s] | Post-chunk action |
-ecacrt | Disable Post-chunk action return code check |
-ecart [n] | Post-chunk expected return code |
-ecato [n] | Post-chunk action overriden timeout |
Single frame specific
-slc [n] | Number of slices |
-asv [n] | Antialiasing overlap |
-rat [n] | Final image ratio (REQUIRED FOR Maya JOBS) |
-iw [n] | Final image width (MANDATORY on IMAGE SLICING JOBS) |
-ih [n] | Final image height (MANDATORY on IMAGE SLICING JOBS) |
-isrc [s] | Slices image format (Only for templates that specifies selectable formats) |
-idst [s] | Final image format (Only for templates that specifies selectable formats) |
-skipassembler | Skip assembler chunk (manual slices management) |
Broadcast specific
-si [1/0] | Single instance mode |
Single host specific
-target [s] | Target host name/IP |