exponenta event banner

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Печать справочной информации.
-protocol <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

См. также

|