Список процессов параллельно с makefile - PullRequest
1 голос
/ 24 января 2012

У меня есть список из примерно 20 URL-адресов, и я хочу выполнить следующие команды для каждого из них параллельно :

  1. Загрузить файл по URL-адресу
  2. Распаковать файл
  3. Запустить локальный инструмент на

Как мне определить задачу для этого с помощью makefile?

Я понимаю цели и зависимостивещь, но это кажется излишним, чтобы сделать более 20 целей.Есть ли способ указать массив, а затем foreach поверх них, но параллельно?

1 Ответ

1 голос
/ 24 января 2012

GNU параллельно ваш друг.

Самый простой способ - разбить небольшие make-файлы и запустить на них параллельный цикл for. Вот аналогичный пример , где они загружают 10 изображений с разных URL-адресов параллельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...