diff --git a/storage-benchmark.sbatch b/storage-benchmark.sbatch
index 15c55253adc19703b2b96cf3c1c1b018c4dc27f0..35ad96f102da80068c431d5bd27440ddc60825ed 100644
--- a/storage-benchmark.sbatch
+++ b/storage-benchmark.sbatch
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 #SBATCH -J arrh-storage-benchmark
 
 usage() {
@@ -34,6 +34,8 @@ if [ -z "$DIRECTORY" ]
 then usage
 fi
 
+mkdir -p $DIRECTORY
+
 NNODES=$SLURM_NNODES
 THREADS=$SLURM_CPUS_PER_TASK
 HOSTS=$(scontrol show hostnames | tr '\n' ',')
@@ -81,3 +83,5 @@ echo
 info "Benchmark done"
 
 elbencho --hosts "$HOSTS" --quit
+
+wait