Практическое написание сценариев командной оболочки Bash/Код-сниппеты: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 917:
 
;Предисловие
На практике часто возникает необходимость запустить много команд за один раз в параллельном режиме, обычно в рамках одной глобальной задачи. При этом хотелось бы чтобы завершение каждой команды централизовано контролировалось. Bash предусматривает синтаксис запуска параллельной задачи через <code>&</code>, однако после такого отделения, команда начинает свою собственную жизнь в таблице процессов, о чем нужно помнить.
 
Следующая библиотека реализует простейший пул процессов. В терминологии библиотеки все процессы в одном пуле являются частью ''стаи'' (''swarm''). Благодаря функции
 
== Рисование на терминале ==