Ответ 1
Вы можете сделать что-то вроде этого:
RES=$(sbatch simulation) && sbatch --dependency=afterok:${RES##* } postprocessing
Переменная RES
будет содержать результат команды sbatch
, что-то вроде Submitted batch job 102045
. Конструкция ${RES##* }
изолирует последнее слово (см. Подробнее здесь), в текущем случае - идентификатор задания. Часть &&
гарантирует, что вы не пытаетесь отправить вторую работу в случае сбоя первого сообщения.