параллельно - вывод в другой каталог - PullRequest
0 голосов
/ 26 июня 2018

Уважаемое сообщество Stackoverflow,

Я пытаюсь использовать параллель таким образом:

find /root/Output/ -type f -name *.out | parallel --pipe --round-robin -j 9 programm.py --worker_threads 72 -o output_dir

Я хотел бы сохранить вывод каждой работы в отдельный каталог. Параллельно с этим, programm.py записывает результаты из разных заданий в один и тот же каталог / файлы, вызывая проблемы для некоторых строк в определенных файлах, которые мне нужны для последующего анализа.

Как мне этого добиться? Заранее спасибо за помощь

1 Ответ

0 голосов
/ 26 июня 2018

Создайте каталог для каждой работы на основе номера работы {#}, возможно:

find ... | parallel --pipe --round-robin -j 9 'mkdir -p {#} ; cd {#} ; programm.py --worker_threads 72'
...