#!/bin/bash #SBATCH -J jobname # job name #SBATCH -o jobname.o%j # output file name (%j expands to job ID) #SBATCH -e jobname.e%j # error file name (%j expands to job ID) #SBATCH -n 1 # total number of tasks #SBATCH -t 01:00:00 # run time (hh:mm:ss)

Load required modules

module load module1 module load module2

Submit all jobs

for i in $(ls *.sh); do sbatch $i done

Wait for all jobs to finish

while squeue | grep $(whoami) >/dev/null; do sleep 60 done

echo "All jobs have been completed."

slurm把所有作业都提交上去提交的其他作业排队计算完一个才计算下一个作业的脚本

原文地址: https://www.cveoy.top/t/topic/Zks 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录