Is there a afterAll-like listener function for batch jobs?
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Andre Zeug
el 13 de Mayo de 2020
Comentada: Andre Zeug
el 15 de Mayo de 2020
Hi,
I want to run processes in background using batch, such as for figure and video generation and file saving, and want to execute a control function right after the job is finished, to check whether the job was successful or not. For parfeval one can use afterEach and afterAll. Is there something similar for batch? Sure I don't want to stop my main function and wait for the job to be finished.
Thanks
Andre
0 comentarios
Respuesta aceptada
Jason Ross
el 13 de Mayo de 2020
There are a few ways to approach this.
You could periodically check the job state and then do something. The job will know if it's finished or failed and you could act accordingly. See the properties of the job for more information.
If you are using the MathWorks job scheduler you can set up callbacks that run when the job finishes. Those are described on the job properties page and there's an example here.
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!