Skip to content

sbatch提交作业模板


更新时间:20241016

#test.sh

#!/bin/bash

#SBATCH -J name        #指定作业名称name

#SBATCH -o %j.out       #指定使用作业号作为作业标准输出文件的名称

#SBATCH -e %j.err       #指定使用作业号作为作业标准错误输出文件的名称

#SBATCH -D /platform_data/User/用户名/......   **#指定工作目录

#SBATCH -p compute_nodes    #指定分区名称 计算节点分区名compute_nodes,GPU节点分区名GPU_nodes

#SBATCH -N 1          #指定节点数量  (请先查看剩余可用节点及对应核。目前集群共5个计算节点,bioinfolab121,bioinfolab122,bioinfolab123,bioinfolab124,bioinfolab-training,前两个节点各开放80核,后两个节点各120核,培训节点150核。)

#SBATCH -n 60         #指定总核数  (目前集群共550核,单用户使用请不要超过60核)

#SBATCH --mail-user=......@... #指定通知邮箱地址 【可选用】

#SBATCH --mail-type=END    #通知类型,BEGIN作业开始通知,END作业结束通知,FAIL作业失败通知,ALL全类型通知 【可选用】

#SBATCH --nodelist=......   #指定使用某节点 (例如,--nodelist=bioinfolab123)【暂可不做指定】

#SBATCH --exclude=......    #指定避免使用某节点 【暂可不做指定】

#SBATCH -t 1-12:00       #运行总时间,天数-小时数-分钟,D-HH:MM 【暂可不做指定】

#SBATCH --gres=gpu:1    #单用户可使用1块GPU卡

# 运行程序
 ......具体命令行  *(注意命令行里使用的核数,要于上面申请的-n数量一致。)*

###### 执行 sbatch 命令前,可先通过 [conda activate 环境名称] 先激活软件对应环境