как убить srun a.out после fini sh srun b.out в slurm - PullRequest
0 голосов
/ 27 марта 2020

У меня есть два шага в работе, сначала запустите a.out в фоновом режиме, затем запустите b.out, после завершения b.out я хочу, чтобы a.out был убит.

Как мне написать sbatch файл для реализации этого? Спасибо за ваше время.

Мой наивный код показан следующим образом.

#!/bin/bash
#SBATCH --nodes 3
#SBATCH --ntasks-per-node 5
# fisrt run a.out in background
srun ./a.out &
# then run b.out
srun ./b.out
# after b finished, kill a
# I dont know how to do that...
...