gnu-parallel 相关问题

GNU parallel是一个shell工具,用于使用一台或多台计算机并行执行作业。

如何在 GNU 并行中为不同主机使用不同的 --workdir

我想在本地计算机和远程计算机上执行我的 script.sh 。但是,在本地计算机上,script.sh 文件位于 ~/dir1/ 内,而在远程计算机上,位于 /dir2 内。 我尝试的是:里面〜/

回答 1 投票 0

将输出写入标准输出以及 GNU 并行结果

我正在使用 GNU 并行并行运行多个 python 脚本,每个脚本可能需要几分钟才能完成。 脚本将其进度打印到标准输出。 示例脚本.py print('正在做

回答 1 投票 0

在 GNU Parallel 中使用自定义分隔符分隔参数

我想使用自定义分隔符来分隔 GNU 并行中的参数。 例如: $ 序列 19 30 |并行-n 4 --dry-run '我的命令{}' 我的命令 19 20 21 22 我的命令 23 24 25 26 我的-

回答 1 投票 0

使用许多“-o”(布尔∨)语句优化 GNU find 命令

我有以下 find 命令在 Slackware SlackBuild 脚本中的源目录上运行: 找到-L。 \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ -o -烫发 511 \)...

回答 1 投票 0

使用多个输入流时 GNU-Parallel 中的字符串替换

我知道如何并行执行 perl 风格的字符串替换,并且我喜欢它,但我想知道当我有 2 个输入流时是否可以使用它并仅对特定输入应用替换。 ...

回答 1 投票 0

如何使用 GNU Parallel 运行文件中的命令列表?

我想使用 GNU Parallel 在 P 核上运行 N 个命令。我将每个命令放在一个文件中:ListOfCommand.txt。该文件中的每一行对应一个不同的命令,并且每一行都是完整的

回答 1 投票 0

GNU 并行:如何取消引号`;`以便可以运行多个命令?

如何使用 --quote/-q 选项运行多个命令? 例如,这引用了;: $parallel --dry-run -q command1 {1} \; command2 ::: “有一个空格” “另一个空格” &q...

回答 1 投票 0

删除 GNU Parallel 中的自动单引号

我正在运行此命令,以使用文本文件的基本名称更改文本文件中的“要替换的文本”: 并行 --dry-run sed -i \"s/要替换的文本/{.}/\" {} ::: *.txt 然而,...

回答 1 投票 0

如何忽略 GNU Parallel 的某些文件

我不需要运行目录中的所有文件,但我不知道应该使用什么命令。 这是我使用的命令,但它更改了我在目录中拥有的所有文件,而不是...

回答 1 投票 0

单引号中的单引号问题 - Bash 命令行 GNU 并行

我是 Bash 命令行使用新手,需要了解在现有单引号内使用单引号的正确语法。 ls *文件.fa |并行 -j4 'perl -pe 's/^>/>{}/' {} >newfile_...

回答 1 投票 0

使用并行命令异步解析日志

我的日志文件中有以下示例日志格式 [01/18/2024 23:59:58 job100305.mydomain.com dbmy.db18.import 3823039] {"PREFIX":"ZaoBzgriEBMAIglWABgEZg","LEVEL"...

回答 1 投票 0

如何仅在并行处理成功时才运行命令

我正在使用并行GNU处理数千个文件并且转换成功,完成后我无法删除处理后的文件。 我知道我现在可以使用parallel --halt,fail=1来停止

回答 1 投票 0

Gnu 通过 stdin 并行传递每一行

我想使用base64 对文件的每一行进行编码。但是,base64(和其他命令行实用程序)不允许通过命令行参数传递值,但要求它们通过 stdin 传递......

回答 1 投票 0

git-completion.bash 给出“env_parallel:错误:您的环境太大。”

当我在 ~/.bashrc 中加载 git-completion.bash 时,我在 env_parallel 中收到此错误: bash: /usr/bin/perl: 执行命令的参数 env_parallel:错误:您的环境太大。

回答 1 投票 0

如何在 Bash 中为 GNU Parallel 创建堆栈或 LIFO

虽然我最初的问题以不同的方式解决了(请参阅此问题下的评论线程,以及对此问题的编辑),但我能够在 Bas 中为 GNU Parallel 创建堆栈/LIFO...

回答 1 投票 0

SLURM:在多个文件上运行相同的并行脚本

我想做的是在数千个输入 csv 文件上运行相同的 python 脚本。 python 脚本是一个单进程脚本,它将单个文件作为输入并创建一个输出文件...

回答 1 投票 0

仅回显包含 chr1 而不包含 chr10 的 iten 并馈入并行

我的文件夹中有以下文件 11111-chr1A1.txt 11111-chr1C2.txt 11111-chr1D3.txt 11111-chr114.txt 11111-chr10A1.txt 11111-chr10-C2.txt 11111-chr1003.txt 11111-chr10-4.txt 我需要...

回答 1 投票 0

并行:如何从函数引用多个参数

我有这个函数,我需要它使用 GNU 并行引用函数中的多个参数。 富(){ cd ${HOME}/sh/xxx/xxx/xxx/folder_with_scripts bash -H $1 #替换为 echo...

回答 1 投票 0

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

我正在循环运行 script.sh 。该脚本包含一个并行 wget 命令。我收到以下错误: 收到信号 SIGCHLD,但未设置信号处理程序。 循环看起来像这样: 为了...

回答 2 投票 0

为工作站和 HPC 设置令人尴尬的并行代码的最佳方法

我正在寻找最通用/最简单的方法来运行具有变化的输入的令人尴尬的并行代码。 我希望最终的解决方案能够在工作站上运行(没有可用的 PBS),但是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.