Skip to content

Creating an sbatch script

Batch scripts tell Slurm what to run and which resources to use.


✏️ Creating a script

Create your script using micro or your preferred editor:

micro run.sh
run.sh
#!/bin/bash

#SBATCH --job-name=myjob       
#SBATCH --time=0:10:00 
#SBATCH --output=myjob.log

echo "Hello from compute node"
sleep 60
echo "Done sleeping"

Save and exit (Ctrl+S, Enter, Ctrl+Q).


🚀 Submit your script

Submit the batch script to Slurm:

sbatch run.sh

This command sends your script to the Slurm scheduler, which will run it when resources become available.


📄 Check the output

Once your job completes, check the output file:

cat myjob.log

Next: Exercise 2 →