exponenta event banner

pctRunOnAll

Выполнить команду для клиента и всех работников в параллельном пуле

Синтаксис

pctRunOnAll command

Описание

pctRunOnAll command запускает указанный command на всех работников параллельного пула, а также на клиенте, и распечатывает все выходные данные командной строки обратно в командное окно клиента. Указанное command выполняется в базовой рабочей области работников и не имеет возвращаемых переменных. Это полезно при наличии изменений настройки, которые необходимо выполнить для всех работников и клиента.

Примечание

Если вы используете pctRunOnAll для выполнения команды, такой как addpath в среде со смешанной платформой он может генерировать предупреждение на клиенте при правильном выполнении на рабочих. Например, если все ваши сотрудники работают в операционных системах Linux ®, а ваш клиент работает в операционной системе Microsoft ® Windows ®, addpath аргумент с путями на основе Linux предупреждает клиента на базе Windows.

Примеры

Очистить все загруженные функции для всех работников:

pctRunOnAll clear functions

Измените каталог всех работников на каталог проекта:

pctRunOnAll cd /opt/projects/c1456

Добавьте несколько каталогов к путям всех работников:

pctRunOnAll addpath({'/usr/share/path1' '/usr/share/path2'})

См. также

Представлен в R2008a