У меня есть два шага в работе, сначала запустите 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...