Как получить отчет GNU Parallel о каждом обработанном файле? - PullRequest
1 голос
/ 25 апреля 2020

Я хотел бы отслеживать GNU параллельно в простом лог-файле и хотел бы, чтобы он выдавал имя каждого из них, когда он начинается / заканчивается (любой или оба одинаково хороши). Кажется, многословный слишком многословен для этого.

Ответы [ 2 ]

1 голос
/ 27 апреля 2020

Если вы создаете профиль для ведения журнала:

echo 'echo {} >> my.log;' > ~/.parallel/log

Тогда вы можете сделать это:

parallel -J log seq {} ::: 1 2 3

Но поскольку профиль использует {}, вы должны упомянуть {} явно.

ЭТО НЕ РАБОТАЕТ:

parallel -J log seq ::: 1 2 3
0 голосов
/ 26 апреля 2020

Если вы не ищете --joblog, объясните, чем ваши потребности отличаются.

--joblog рассматривается в 7.7 (стр. 59) в GNU Parallel 2018 (бумажная копия: http://www.lulu.com/shop/ole-tange/gnu-parallel-2018/paperback/product-23558902.html или загрузите его по адресу: https://doi.org/10.5281/zenodo.1146014).

...