計算が完了したら、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
メール システム レポート
file .out not found
たとえば、私の場合、件名行と$SLURM_JOB_NAME
メールの内容をSTDOUT
ファイルから取得できるようにするメールコマンドを作成するにはどうすればよいですか?JOB${SLURM_JOBID}.out