小编Fen*_*eng的帖子

如何让SBATCH通过电子邮件发送标准输出?

我想让 slurm 系统myprogram在计算完成后通过电子邮件发送输出。所以我写了SBATCH如下

#!/bin/bash -l
#SBATCH -J MyModel
#SBATCH -n 1 # Number of cores
#SBATCH -t 1-00:00 # Runtime in D-HH:MM
#SBATCH -o JOB%j.out # File to which STDOUT will be written
#SBATCH -e JOB%j.err # File to which STDERR will be written
#SBATCH --mail-type=END
#SBATCH --mail-user=my@email.com
echo $SLURM_JOB_ID 
echo $SLURM_JOB_NAME 
/usr/bin/mpirun -np 1 ./myprogram
/usr/bin/mail -s $SLURM_JOB_NAME my@email.com < JOB${SLURM_JOB_ID}.out
Run Code Online (Sandbox Code Playgroud)

邮件系统报告

file .out not found
Run Code Online (Sandbox Code Playgroud)

我如何构建邮件命令来让主题行$SLURM_JOB_NAME和文件中的邮件内容STDOUT,例如JOB${SLURM_JOBID}.out在我的例子中?

slurm sbatch

5
推荐指数
1
解决办法
4093
查看次数

标签 统计

sbatch ×1

slurm ×1