如何获得GNU并行报告处理的每个文件



我想在一个简单的日志文件中跟踪GNU并行程序,并希望它在开始/结束时发出每个程序的名称(两者都可以(。这似乎太冗长了。

如果您制作了一个进行日志记录的配置文件:

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

然后你可以这样做:

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

但是由于概要文件使用了{},因此需要明确提及{}。

这不起作用:

parallel -J log seq ::: 1 2 3

如果您不是在寻找--joblog,请解释您的需求有何不同。

--joblog包含在GNU Parallel 2018的7.7(第59页(中(纸质副本:http://www.lulu.com/shop/ole-tange/gnu-parallel-2018/paperback/product-23558902.html或下载到:https://doi.org/10.5281/zenodo.1146014)。

最新更新