首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Linux bash脚本在HPCC上同时运行多个作业

使用Linux bash脚本在HPCC上同时运行多个作业
EN

Stack Overflow用户
提问于 2022-07-16 22:29:55
回答 1查看 65关注 0票数 1

我想使用bash脚本在HPCC上同时运行20个作业。下面是我编写的代码,但这段代码不能同时运行这些作业。每个人都能帮我解决这个问题吗?我如何修改这段代码来做到这一点?

代码语言:javascript
复制
cd $SLURM_SUBMIT_DIR

for((i=0;i<20;i++))
do
    cd $i
    #running a code
    cd ../
    
done

~

~

EN

回答 1

Stack Overflow用户

发布于 2022-07-17 00:48:47

将工作设置为背景,等待完成?

代码语言:javascript
复制
declare -a pids

for ((i=0;i<20;i++))
do
    (
        cd $i
        #running a code
    ) &
    pids+=($!)
done

wait ${pids[*]}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73008048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档