主要内容

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

remotemjs

(已删除)通过传输协议在一个或多个远程主机上执行 mjs 命令

remotemjs 已删除。请改用 ssh。有关详细信息,请参阅版本历史记录

语法

remotemjs <mjs options> <flags> <protocol options>

描述

remotemjs <mjs options> <flags> <protocol options> 允许您在一个或多个远程主机上执行 mjs 服务。

有关 mjs 服务的描述,请参阅 mjs 参考页面。

下表描述了支持的标志和选项。您可以在同一个命令中组合多个标志,每个标志前面加上破折号 (-)。

标志和选项操作
<mjs options>Mjs 命令的选项和参量,例如 startstop 等。请参阅 mjs 参考页面以获取完整列表。
-matlabroot <installfoldername>远程主机上的 MATLAB® 安装文件夹,仅当远程安装文件夹与本地计算机上的文件夹不同时才需要。
-remotehost host1[,host2[,...]您想要运行 mjs 命令的主机的名称。用逗号且不带任何空白的方式分隔主机名。这是一个强制性的参量。
-remoteplatform { unix | windows } 远程主机的平台。仅当与本地平台不同时才需要此选项。
-quiet防止 mjs 提示用户缺少的信息。如果未指定所有必需的信息,则命令失败。
-help打印帮助信息。
-protocol <type>

强制使用特定协议类型。指定具有所有必需参数的协议类型还可以避免交互式提示并允许在脚本中使用。

支持的协议类型是 sshwinsc

要获取有关某种特定协议类型的更多信息,请输入

remotemjs -protocol <type> -help

例如:

remotemjs -protocol winsc -help

使用 winsc 协议要求您以具有远程主机管理员特权的用户身份登录。

<protocol options>为正在使用的协议类型指定特定选项。

注意

如果您在 Microsoft® Windows® 操作系统上使用 OpenSSH,则在命令选项的路径名中使用反斜杠时可能会遇到问题。在大多数情况下,您可以通过使用正斜杠来解决此问题。例如,要指定文件 C:\temp\mjs_def.bat,您应该将其标识为 C:/temp/mjs_def.bat

示例

在与客户端同一平台的三台远程计算机上启动 mjs:

remotemjs start -remotehost hostA,hostB,hostC

从一台 Windows 操作系统计算机到两台 UNIX® 操作系统计算机,使用 ssh 协议以干净状态启动 mjs。在一行中输入以下命令:

remotemjs start -clean -matlabroot /usr/local/matlab
 -remotehost unixHost1,unixHost2 -remoteplatform UNIX
 -protocol ssh

版本历史记录

全部展开

另请参阅