как собрать параметры sbatch в файл и импортировать его - PullRequest
0 голосов
/ 08 января 2020

Я создал скрипт, который отправляет разные скрипты в SLURM в зависимости от того, какую опцию вы установили.

#!/bin/sh

calcul1(){

sbatch <<EOT
#!/bin/bash
#SBATCH --job-name=name
#SBATCH --mail-use=@gmail.com
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=20
#SBATCH --time=00:00:00
#SBATCH --output=out.txt
#SBATCH --error=err.txt
#SBATCH --partition=p1

module load R
Rscript script1.R
EOT

}

calcul2(){

sbatch <<EOT
#!/bin/bash
#SBATCH --job-name=name
#SBATCH --mail-use=@gmail.com
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=20
#SBATCH --time=00:00:00
#SBATCH --output=out.txt
#SBATCH --error=err.txt
#SBATCH --partition=p1

module load R
Rscript script2.R
EOT

}



while getopts 'ab' opt; do
  case $opt in
    a) calcul1 ;;
    b) calcul2 ;;
 esac
done

Я хотел бы знать, как собрать параметры sbatch (имя-задания, адрес электронной почты и т. Д.) В файле и импортировать его

...