remotemjs

Выполните команду mjs на одном или нескольких удаленных узлах по транспортному протоколу

Синтаксис

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

Описание

remotemjs <mjs options> <flags> <protocol options> позволяет выполнять службу mjs на одном или нескольких удаленных узлах.

Описание сервиса mjs смотрите в mjs страница с описанием.

В следующей таблице описываются поддерживаемые флаги и опции. Можно объединить несколько флагов в одну команду, предваряя каждый флаг штрихом (-).

Флаги и опцииОперация
<mjs options>Опции и аргументы команды mjs, такие как start, stop, и т.д. См. mjs страница с описанием для полного списка.
-matlabroot <installfoldername>Папка установки MATLAB на удаленных узлах требуется только в том случае, если папка удаленной установки отличается от папки на локальной машине.
-remotehost host1[,host2[,...]Имена узлов, где вы хотите запустить команду mjs. Разделите имена хостов запятыми без каких-либо белых пространств. Это обязательный аргумент.
-remoteplatform { unix | windows } Платформа удаленных хостов. Эта опция требуется только в том случае, если она отличается от локальной платформы.
-quietЗапретить mjs запрашивать у пользователя отсутствующую информацию. Команда завершается неуспешно, если не указана вся необходимая информация.
-helpПечать справочной информации.
-протокол < type>

Принудительное использование конкретного типа протокола. Установка типа протокола со всеми его необходимыми параметрами также избегает интерактивных запросов и позволяет использовать в скриптах.

Поддерживаемые типы протоколов ssh и winsc.

Чтобы получить больше информации об одном конкретном типе протокола, введите

remotemjs -protocol <type> -help

Для примера:

remotemjs -protocol winsc -help

Использование winsc протокол требует, чтобы вы входили в систему как пользователь с правами администратора на удаленном узле.

<protocol options>Задайте конкретные опции для используемого типа протокола.

Примечание

Если вы используете OpenSSHd в Microsoft® Windows® операционная система, можно столкнуться с проблемой при использовании обратных косых черт в именах путей для опций команды. В большинстве случаев можно обойти эту задачу, используя вместо этого косые черты. Например, чтобы задать файл C:\temp\mjs_def.bat, вы должны идентифицировать его как C:/temp/mjs_def.bat.

Примеры

Запустите mjs на трех удаленных компьютерах той же платформы, что и клиент:

remotemjs start -remotehost hostA,hostB,hostC

Запустите mjs в чистом состоянии на двух компьютерах с операционной системой UNIX с машины с операционной системой Windows, используя протокол ssh. Введите следующую команду в одной линии:

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

Вопросы совместимости

расширить все

Предупреждает, начиная с R2018b

См. также

|