首页 > TAG信息列表 > gnu-parallel

linux-GNU Parallel-将输出重定向到具有特定名称的文件

在bash中,我正在运行GnuPG来解密某些文件,并且我希望将输出重定向到具有相同名称但具有不同扩展名的文件.基本上,如果我的文件名为 file1.sc.xz.gpg 运行GnuPG工具后出现的文件,我想存储在另一个名为 file1.sc.xz 我目前正在尝试 find . -type f | parallel "gpg {} > {}.sc.

linux – GNU并行负载均衡

我试图找到一种方法来在群集上执行CPU密集型并行作业.我的目标是为每个核心安排一个作业,以便每个作业有望在计划后获得100%的CPU利用率.这是迄今为止所提出的: FILE build_sshlogin.sh #!/bin/bash serverprefix="compute-0-" lastserver=15 function worker { server="$serve

c – unordered_map的OpenMP / __ gnu_parallel

在我的代码中的某些时候,我必须对unordered_map中的所有元素进行操作.为了加速这个过程,我想使用openMP,但天真的方法不起作用: std::unordered_map<size_t, double> hastTable; #pragma omp for for(auto it = hastTable.begin(); it != hastTable.end(); it ++){ //do s

linux – 并行特定文件夹中的scp文件

我想scp文件从machineA到我的机器B,这就是我这样做的方式.我将一堆文件从machineA的主文件夹一个一个地复制到machineB的主文件夹和machineA的二级文件夹到machineB的二级文件夹. trinity@machineB:~$scp trinity@machineA:/data01/primary/* /data01/primary/ trinity@machineB:~

linux – GNU parallel – 作为参数的数组中的两个参数

我有一个使用gnu parallel的脚本.我想为每个“迭代”传递两个参数 在串行运行中我有类似的东西: for (( i=0; i<=10; i++ )) do a = tmp1[$i] b = tmp2[$i] done 而且我想把它作为平行 func pf() { a=$1 b=$2 } export -f pf parallel --jobs 5 --linebuffer pf ::: <w

linux – 在没有root权限的情况下安装GNU parallel

编辑2 尝试并行运行后,当我运行并行和源/ homedtic / gsantamaria / parallel / bin / parallel时,我在终端上得到以下内容: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:en", LC_ALL = (unset),

linux – 如何在使用GNU Parallel的Bash脚本中避免SIGCHLD错误

我正在循环中运行script.sh.该脚本包含并行wget命令.我收到以下错误: Signal SIGCHLD received, but no signal handler set. 循环看起来像这样: for i in {1..5}; do /script.sh; done 导致错误的行看起来像这样(省略选项和设置): cat file.txt | parallel -j15 wget 研究: 我不

php – 如何在打印出只有错误的文件时如何递归所有文件?

我想lint当前(递归)目录中的所有文件,同时只打印出有错误的文件,并在linting完成后将一个变量赋值为1. #!/bin/bash lint_failed=0 find . -path ./vendor -prune -o -name '*.php' | parallel -j 4 sh -c 'php -l {} || echo -e "[FAIL] {}" && lint_failed=1'; if [ "