Cálculos que dependen de otros cálculos
En el caso en que se requiera realizar una serie de cálculos que dependen de la finalización exitosa de alguna corrida previa lo puede incorporar dentro de la línea de comando a la hora de mandar el archivo a la cola:
sbatch --dependency=afterok:[job_id] run.sh
Este comando le indica al sistema de cola que debe finalizar el trabajo [job_id] antes de que empiece el nuevo. Adicionalmente existen estos otros comandos que pueden ser de utilidad cuando se tienen ciertos cálculos que se deben realizar en secuencia:
Comando | Descripción |
---|---|
after
|
this job can be scheduled after job [job_id] begins execution
|
afterok
|
this job can be scheduled after job [job_id] finishes successfully.
|
afternotok
|
this job can be scheduled after job [job_id] finishes unsucessfully.
|
afterany
|
this job can be scheduled after job [job_id] finishes in any state.
|