Установить все исполняемые файлы исполняемыми всеми пользователями, но оставить не исполняемые файлы исполняемыми?

Нет, если у вас будет несколько узлов (машин), то здесь нет ничего, что бы давало преимущества, все будет выполняться на той машине, на которой вы запустите этот скрипт.

Символ & в конце строки csce.py просто заставляет операцию выполняться в фоновом режиме на текущей машине. Таким образом, при такой настройке вы получите 4x12x9 задач, выполняющихся параллельно на вашей текущей машине.

GNU parallel поддерживает удаленное выполнение, для этого вам нужно настроить автоматический доступ к другим машинам и продумать, как осуществляется доступ к любым входным данным (если они не хранятся для чтения на каком-то общем для всех машин томе, вам может понадобиться скопировать данные для работы).

1
13.04.2017, 15:36
2 ответа

Я считаю, что вы ошибаетесь относительно значения [ квадратных скобок ] в регулярном выражении .Обратите внимание на свой шаблон:

^[ ]+[-]*Wall[ |$]

[] точно такой же, как (один пробел) и [-] в точности совпадает с - . И в последней части шаблона [foo | bar] не означает «ни foo , ни bar ».

Вы ищете (| $) . Это синтаксис для сопоставления одного ИЛИ другого. (Вам также нужно будет заключить эту часть шаблона в одинарные кавычки или обратную косую черту вместо двойных кавычек из-за знака доллара).

[вещь] обозначает класс символов: он соответствует либо t , h , i , n или g .

1
29.04.2021, 00:08

Как объединить [] и $ ?

([] | $) или (| $)

1
29.04.2021, 00:08

Теги

Похожие вопросы