title: multiple srun jobs within a single sbatch killed unexpectedly
body: <p>I was trying to run multiple srun jobs within a single sbatch script on a cluster. The sbatch script is as follows:</p>
  <pre><code>#!/bin/bash  
  #SBATCH -N 1
  #SBATCH -n 1
  #SBATCH -c 64
  #SBATCH --time=200:00:00
  #SBATCH -p amd_256
  for i in {0..6} ;
  do
    cd ${i}
    ( srun -c 8 ./MD 150 20 300 20 20 0 0 &gt; log.out 2&gt;&amp;1 &amp; )
    sleep 20
    cd ..
  done
  cd 7/
  srun -c 8 ./MD 100 20 300 20 20 0 0 &gt; log.out 2&gt;&amp;1 
  cd ..
  
  wait
  </code></pre>
  <p>In this script I submitted multiple srun jobs. One problem with this script is that 0-6th job will be killed after the 7th job is finished. Here is the error message I got for the 0-6th job:</p>
  <pre><code>srun: Job step aborted: Waiting up to 62 seconds for job step to finish.
  slurmstepd: error: *** STEP 3801214.0 ON j2308 CANCELLED AT 2021-12-22T11:02:22 ***
  srun: error: j2308: task 0: Terminated
  </code></pre>
  <p>Any idea on how to fix this?</p>