Bash: ограничить количество одновременных заданий? - PullRequest
26 голосов
/ 08 октября 2009

Есть ли простой способ ограничить количество одновременных заданий в bash? Под этим я подразумеваю создание блока &, если в фоновом режиме выполняется более n параллельных заданий.

Я знаю, что могу реализовать это с помощью ps | трюки в стиле grep, но есть ли более простой способ?

Ответы [ 12 ]

0 голосов
/ 05 ноября 2009

вы можете использовать ulimit -u см http://ss64.com/bash/ulimit.html

0 голосов
/ 09 октября 2009

Рассматривали ли вы запуск десяти длительных процессов слушателя и связь с ними по именованным каналам?

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