File size: 478 Bytes
e61fdc8 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #! /bin/bash
JOBID=$1
echo "Job id : $JOBID"
if [[ $JOBID -eq "" ]]; then
exit 1
fi
sleep 10s
while true; do
export STATE=`sacct -j $JOBID --format State --parsable2 --noheader |& head -n 1`
case "${STATE}" in
PENDING|RUNNING|REQUEUED)
echo "Job is still in $STATE"
sleep 15s
;;
*)
sleep 30s
echo "Exiting with SLURM job status '${STATE}'"
exit 0
;;
esac
done
|