Task scheduling
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello everybody!
I have a problem with executing a script in Task Scheduler. A script needs to execute itself in the background(daily). I found several tutorials but it just doesn't seem to work. I can't configure it right. Tried this...
<http://www.mathworks.com/support/solutions/en/data/1-361S45/index.html?product=ML&solution=1-361S45>
It runs Matlab, I've tried, but I also want it to open a script and run it. Something to do with -r as in the link above. Afterwards it would be great if it could exit the program.
Are there any other solutions? Since MatLab will always stay open, can I just specify time when it should run a particular script? I've tried TimerFcn, but as I understand it won't run scripts? Or does it?
Thank you!
I use Windows 7.
0 Commenti
Risposta accettata
Jan
il 19 Dic 2011
You can use this call to start the function "YourFcn", wait for 10 seconds and close Matlab afterwards:
matlab -r "YourFcn; pause(10); exit"
This call can be used in Window's Task Schedular.
Another idea would be to add the exit to the function.
The TimerFcn can run scripts. Simply insert the script name as String as the TimerFcn. But I bet, Matlab will not stay open all the time. The Task Schedular of the operating system is more reliable.
3 Commenti
Image Analyst
il 6 Mag 2017
It worked for me
runfile =
C:\Program Files\MATLAB\R2016a\bin\matlab.exe -nosplash -nodesktop -minimize -r CMDEntryExitSuperColoc('D:\QMDownload\SuperColocParaImport1.txt')
SUCCESS: The scheduled task "SuperColocRescue" has successfully been created.
raym
il 6 Mag 2017
Yes, I'm not saying the schedules task could not be created. However, when it is executed, the ' will lose.
Più risposte (2)
Slobodan Djordjevi?
il 19 Dic 2011
3 Commenti
Jan
il 19 Dic 2011
I've used "matlab" instead of including the path on purpose. The path of your Matlab executable contains a space. You can try to include it in double quotes.
Or add the path to the Matlab function in the "Start in" field.
Slobodan Djordjevi?
il 20 Dic 2011
1 Commento
Jan
il 20 Dic 2011
Please accept the answer, which solves the problem, and add comments in the comment section and not as additional answer. Thanks.
Vedere anche
Categorie
Scopri di più su Startup and Shutdown in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!