The mschedctl command controls various aspects of scheduling behavior. It is used to manage scheduling activity, shutdown the scheduler, and create resource trace files. It can also evaluate, modify, and create parameters, triggers, and messages.
NOTE: With many flags, the '--msg=<MSG>' option can be specified to
annotate the action in the event log.
config [<STRING>]
[-e]
[--flags=pers]
<STRING> is any string which would be acceptable in moab.cfg>
If no string is specified, <STRING> is read from STDIN.
If '-e' is specified, the configuration string will be evaluated for correctness but no configuration changes will take place. Any issues with the provided string will be reported to STDERR.
If --flags=persistent is specified, changes will be made persistent by changing in memory configuration and modifying moab.cfg.
---
Modify a system parameter
change the system loglevel to 9
trigger:<TRIGID> <ATTR>=<VAL>
where <ATTR> is one of action, atype, ttime, etype, oid, otype, offset, or threshold
Suspend/stop scheduling at specified iteration (or at the
end of the current iteration if none is specified)
If the letter 'I' follows <ITERATION>,
moab will not process client requests until this
iteration is reached
mschedctl -s 100I
(stop scheduling at iteration 100 and ignore all client requests until then)
Step the specified number of iterations (or to the next iteration
if none is specified) and suspend scheduling
If the letter 'I' follows <ITERATION>,
moab will not process client requests until this
iteration is reached