【发布时间】:2015-09-17 18:59:05
【问题描述】:
我的脚本使用while read 逐行处理一些文件..
当我这样做时:
head -n5 file1 | ./myscript.sh
我的结果很好。
但尝试使用 gnu parallel 并行化它:
head -n5 file1 | parallel -j 4 ./myscript.sh
产生result 文件为空!?
我也试过:
parallel -j 4 -a file1 ./myscript.sh
但还是不行。我试图做类似于他们所说的 文档,但没有任何成功。 我做错了什么?
编辑:
也许这会有所帮助:
head -n5 file1 | parallel -a - -j 4 echo #this works
head -n5 file1 | parallel -a - -j 4 ./myscript #this doesn't
【问题讨论】:
标签: bash parallel-processing gnu-parallel