Main Content

本页采用了机器翻译。点击此处可查看英文原文。

stopworker

停止 MATLAB 工作进程会话

语法

stopworker
stopworker -flags

描述

stopworker 停止在 mjs 服务下运行的 MATLAB® 工作进程。

stopworker 可执行文件位于文件夹 matlabroot\toolbox\parallel\bin (Windows® 操作系统)或 matlabroot/toolbox/parallel/bin (UNIX® 操作系统)中。分别在 Windows 或 UNIX 命令行提示符下输入以下命令语法。

stopworker -flags 接受以下输入标志。可以在同一个命令上一起使用多个标志。

标志运算
-name <worker_name>

指定要停止的 MATLAB 工作进程的名称。默认值是 mjs_def 文件中 DEFAULT_WORKER_NAME 参数的值。

-remotehost <hostname>

指定要停止 MATLAB 工作进程的主机的名称。默认值是本地主机。

-clean

停止工作进程后,删除与该工作进程名称关联的所有检查点信息。

-baseport <port_number>

指定远程主机上的 mjs 服务正在使用的基准端口。仅当本地 mjs_def 文件中 BASE_PORT 的值与远程主机上 mjs 服务使用的基准端口不匹配时,才需要指定此项。

-onidle

在 MATLAB 工作进程完成其当前任务后停止它。如果 MATLAB 工作进程处于空闲状态,则立即停止该工作进程。

-secretfile <path_to_shared_secret_file>

指定用于验证命令的共享密钥文件的路径。使用此标志来覆盖本地 mjs_def 文件中 SHARED_SECRET_FILE 的值。如果未指定,命令将尝试使用本地 mjs_def 文件中的路径或默认位置:

$CHECKPOINTBASE/security/secret

-v

详细模式显示命令执行的进度。

示例

停止本地主机上具有默认名称的工作进程。

stopworker

停止在计算机 WorkerHost 上运行的具有默认名称的工作进程。

stopworker -remotehost WorkerHost

停止在计算机 WorkerHost 上运行的名为 worker1worker2 的工作进程。

stopworker -name worker1 -remotehost WorkerHost 
stopworker -name worker2 -remotehost WorkerHost