When running script from command line, how to close Matlab after?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
K E
am 4 Okt. 2011
Kommentiert: Fangjun Jiang
am 10 Aug. 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 Kommentare
Akzeptierte Antwort
Fangjun Jiang
am 4 Okt. 2011
Can you add quit or exit at the end of your myfile.m ?
or
matlab.exe -r myfile;quit
7 Kommentare
Arun Badigannavar
am 10 Aug. 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
am 10 Aug. 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.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!