Skip to main content

Example SLURM Script (from video)

#!/bin/bash
#SBATCH --job-name=qcjob
#SBATCH --output=%x_%j.out
#SBATCH --error=%x_%j.err
#SBATCH --account=<your_department>
#SBATCH --partition=compute
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --cpus-per-task=16
#SBATCH --mem=100GB
#SBATCH --time=01:00:00
#SBATCH --mail-type=END,FAIL
#SBATCH --mail-user=<[email protected]>

echo 'Running on host: ' `hostname`
echo 'Starting Time: ' `date`
echo 'Job ID: ' $SLURM_JOB_ID
echo 'Node list: ' $SLURM_JOB_NODELIST
echo 'Task ID: ' $SLURM_ARRAY_TASK_ID

# Your executable or script here
# ./your_program_to_run_here

scripts_dir=/hpc/faculty/azeezoe/new_project/scripts

${scripts_dir}/fastqc.sh
${scripts_dir}/multiqc.sh