Start MATLAB worker session
startworker starts a MATLAB® worker process under the mjs service, which maintains it after that. The
worker registers with the specified job manager, from which it will get tasks for
evaluation. The mjs service must already be running on the specified computer.
startworker executable resides in the folder
(Windows® operating system) or
(UNIX® operating system). Enter the following command syntax at a Windows or UNIX command-line prompt, respectively.
startworker accepts the following
input flags. Multiple flags can be used together on the same command, except where
|Specifies the name of the MATLAB worker. The default is the value of the
DEFAULT_WORKER_NAME parameter in the
|Specifies the name of the computer where you want to start the MATLAB worker. If omitted, the worker is started on the local computer.
|Specifies the name of the job manager this MATLAB worker will receive tasks from. The default is the value of the
DEFAULT_JOB_MANAGER_NAME parameter in the
Specifies the host on which the job manager is running. The worker contacts the job manager lookup process on that host to register with the job manager.
This overrides the setting of
|Deletes all checkpoint information associated with this worker name before starting.
Specifies the number of workers to start. The default is one. If starting more than one worker, worker names will have '_1', '_2', and so on, appended to them.
|Specifies the base port that the mjs service on the remote host is using. You
only need to specify this if the value of
BASE_PORT in the
mjs_def file does not match the base port being used by
the mjs service on the remote host.
|Specifies the path to the shared secret file to use to authenticate the
command. Use this flag to override the value of
SHARED_SECRET_FILE in the local
file. If not specified, the command will attempt to use the path in the local
mjs_def file or the default
|Verbose mode displays the progress of the command execution.
Start a worker on the local host, using the default worker name, registering with the
MyJobManager on the host
startworker -jobmanager MyJobManager -jobmanagerhost JMHost
Start a worker on the host
WorkerHost, using the default worker name,
and registering with the job manager
MyJobManager on the host
JMHost. (The following command should be entered on a single
startworker -jobmanager MyJobManager -jobmanagerhost JMHost -remotehost WorkerHost
Start two workers, named
WorkerHost, registering with the job manager
MyJobManager that is running on the host
(The following command should be entered on a single line.)
startworker -num 2 -name worker -remotehost WorkerHost -jobmanager MyJobManager -jobmanagerhost JMHost