Команда выполнения на клиенте и всех рабочих в параллельном пуле
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'})