gpt4 book ai didi

linux - 使用 qsub 提交可执行文件+输入文件以创建多个作业

转载 作者:太空宇宙 更新时间:2023-11-04 12:02:58 25 4
gpt4 key购买 nike

我有一个可执行文件,它接受一个输入文件并一直像这样运行它,使用 qsub 作为作业提交给 pbs:

qsub -q long path/to/runpp path/to/input.fa

我有一个脚本 (runpp_multi.sh) 可以让它在目录中的多个文件上运行:

for i in path/to/input/*.fa ; do path/to/runpp $i ; done

这些都工作正常,但如果我使用 qsub 提交在多个文件上运行的脚本,显然会出现问题:

qsub -q long runpp_multi.sh

这会将在所有文件上运行的可执行文件作为一个作业提交。我希望每个文件都作为单独的作业提交,如下所示:

for i in path/to/input/*.fa ; do qsub -q long path/to/runpp $i ; done

我已经看到 -v 可能是我要找的东西,但我对语法非常困惑,尤其是我的情况。

我能否得到一些关于如何修改我的脚本的建议,以便目录中的每个文件作为一个单独的作业与可执行文件一起运行?我有太多文件无法手动完成。

提前致谢。

最佳答案

你可以做一个self-extracting archiveshar (参见 GNU sharutils )并将其提交给 qsub

关于linux - 使用 qsub 提交可执行文件+输入文件以创建多个作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51727513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com