When running script from command line, how to close Matlab after?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
K E
el 4 de Oct. de 2011
Comentada: Fangjun Jiang
el 10 de Ag. de 2016
I have a script that I will be running from the command line, inside Windows 7 Scheduled Tasks. After the script completes, I need Matlab to quit/close. Presently the script is run as "C:\Program Files (x86)\MATLAB\R2011b\bin\matlab.exe" -r myfile
Is there an additional Matlab flag that would command Matlab to close after myfile is done?
0 comentarios
Respuesta aceptada
Fangjun Jiang
el 4 de Oct. de 2011
Can you add quit or exit at the end of your myfile.m ?
or
matlab.exe -r myfile;quit
7 comentarios
Arun Badigannavar
el 10 de Ag. de 2016
I am also doing similar kind of job,Where I am using exit at MATLAB script, But it is asking for the simulink models to save,(Though I have give save_system), So i am not able to close MATLAB, Is there a way to Kill MATLAB from Dos Commands, So I can put it in a batch file
Fangjun Jiang
el 10 de Ag. de 2016
Is it due to the fact that save_system() takes some time to finish thus the exit command can't be executed? A few suggestions:
1. Check the Simulink model status get_param(Model,'Dirty') to see if the model has been changed and then decide whether to save
2. Use save_system(Model, false) to close the model without saving if possible
3. Use pause() to add a delay before quit.
Más respuestas (0)
Ver también
Categorías
Más información sobre Startup and Shutdown en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!