#!/bin/sh #Creo los batch a ejecutar count=0 while [ $count -lt 50 ] do cn=$((count+1)) echo "#!/bin/bash" > test_run_${cn}.sh echo "#SBATCH -J test" >> test_run_${cn}.sh echo "#SBATCH --mail-type=FAIL,TIME_LIMIT,STAGE_OUT" >> test_run_${cn}.sh echo "#SBATCH --mail-user=`whoami`" >> test_run_${cn}.sh echo "srun test_runner.sh test/blah${cn}.txt" >> test_run_${cn}.sh ((count++)) done #Creo un archivo que ejecute los batch count=0 echo "#!/bin/bash" > test.sh while [ $count -lt 50 ] do cn=$((count+1)) echo "sbatch test_run_${cn}.sh" >> test.sh ((count++)) done # Creo un script de aviso echo "#!/bin/bash" > mailme.sh echo "#SBATCH -J test" >> mailme.sh echo "#SBATCH --mail-type=END" >> mailme.sh echo "#SBATCH --mail-user=`whoami`" >> mailme.sh echo "srun :" >> mailme.sh echo "sbatch --dependency=singleton mailme.sh" >> test.sh chmod +x test.sh