Не претендую на универсальность, но в большинстве случаем можно делать так:

Если входные данные известны заранее, то нужно
- разбить файл /usr/bin/split'ом на n частей
- запустить по скрипту для каждой части (xargs)
- смёрджить результаты (если они нужны в одном файле)
и всё это простым bash скриптом

Mon, 26 May 2014 18:35:12 +0400 от Харпалёв Иван <[email protected]>:
>Доброго времени суток, могучий  MoscowPM!
>
>Есть перловый скрипт, который работает в один поток,  и на каждую строку  из  
>STDIN  выводит одну строку в STDOUT.
>
>Есть ли какой софт, чтоб можно было написать 
>
>cat data  |  perl  paralleler.pl  -script= very_complex_script.pl -n=8  |  ...
>
>
>
>Или посоветуйте, как его писать. 
>Как сделать неблокирующее чтение из воркеров в скрипте мастере?
>
>
>Уважение
>Иван Харпалёв
>-- 
>Moscow.pm mailing list
>[email protected] |  http://moscow.pm.org
>

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить