[#] Параллельное выполнение задач и синхронизация с условными переменными в shell
habrabot(difrex,1) — All
2015-10-14 13:00:04


Как синхронизировать параллельные шелл-процессы, используя named pipes (FIFO-файлы) в качестве условных переменных. Как организовать параллельное выполнения зависимых задач в топологическом порядке с минимумом средств: POSIX shell, mkfifo, POSIX kernel. Как параллельный запуск ускорит загрузку встраиваемых систем и \*BSD (rc-этап FreeBSD с 27 до 7 секунд) или старт приложений в пользовательских контейнерах Docker, LXC и jail. Как это повышает аптайм в отказоустойчивых кластерах [Jet9][1]. [Читать дальше →][2]

[1]: http://jet9.ru
[2]: http://habrahabr.ru/post/268763/#habracut