是否有 sbatch 错误消息的输出 log/directory?

Is there an output log/directory for sbatch error messages?

我正在 运行 编写一个 sbatch 脚本,它成功提交了。

sbatch sbatch_script.sh

Submitted batch job 309376

但是我运行squeue -u <my_username>的时候没有出现,也没有输出。

有没有办法检查哪里出了问题?例如,一些环境变量 set/output 日志我可以检查吗?

sbatch 输出写入节点上的 slurm_{job_id}.out。相反,您可以手动将输出文件指定到本地目录(只需执行 myfile.out)。然后,该文件将出现在本地目录中,并包含标准错误和输出流。

我的批处理文件:

#!/bin/bash
#SBATCH --gres=gpu:1
#SBATCH --mem=12G
#SBATCH -p gpu
#SBATCH -c 8
#SBATCH -n 1
#SBATCH -o myfile.out
source ~/anaconda3/bin/activate acl2020
python  main.py --various args