如何获得GNU Parallel的输入工作进度条

时间:2017-04-17 22:55:23

标签: bash parallel-processing gnu-parallel

我试图找出如何让GNU Parallel显示进度条,但到目前为止它还没有工作。基本上,我想为此添加一个进度条:

  <dependency>
     <groupId>org.eclipse.swt</groupId>
     <artifactId>org.eclipse.swt.cocoa.macosx.x86_64</artifactId>
     <version>4.3</version>
  </dependency>

我想在脚本完成每个主机后增加一些进度条(即并行运行并完成samplehost1上的脚本,bar增量为20%,当samplehost2完成时,40%等)并行&#39 ;内置的进度条很奇怪,似乎不适用于我的用例。

另外,我想说进度条动态地知道我有多少输入(注意,这些通常是主机名,因此在普通计数器中不容易递增)。

我玩过使用pv,但我似乎无法使其正常工作(bar位于0%并且从不移动,即使脚本正常进行)。我非常喜欢bash,所以任何帮助都会非常感激。

0 个答案:

没有答案