У меня есть несколько независимых заданий, которые я хочу запустить одновременно на узле компьютера.
Я хочу запускать каждое задание, используя только одно ядро запрошенного узла. Как я могу написать bash-скрипт для этого?
Это скрипт bash, который я написал, но не работал
#!/bin/bash
#SBATCH --job-name=20
#SBATCH --partition=the_partition
#SBATCH --nodes=1
#SBATCH --ntasks=20
for n in {1..20};
do
cd "dictionary$n"
./ the job
done
Как я могу изменить скрипт для одновременного запуска 20 независимых заданий?