필터 지우기
필터 지우기

Scheduling a Matlab Script

조회 수: 3 (최근 30일)
Brian
Brian 2012년 5월 23일
댓글: Tharikaa Ramesh Kumar 2024년 6월 11일
I am attempting to schedule a Matlab job each day using the windows scheduler. I am having trouble getting it to run my m file. I am using the code below in the Windows 7 professional task scheduler.
This is my action - matlab -r cd('\\lbprds0262\invest\Factset\AssetAllocation\PeerGroups\'),'\\lbprds0262\invest\Factset\AssetAllocation\PeerGroups\PeerGroupMedians_Weekly_FSPull_Auto.m',exit
It launches Matlab just fine but it just sits there and nothing runs.
Thanks! Brian
  댓글 수: 1
Tharikaa Ramesh Kumar
Tharikaa Ramesh Kumar 2024년 6월 11일
Do you run time-consuming tasks on MATLAB and Simulink? Do you wish you could schedule them and run them in the background, unattended? How do you solve this question today?
MATLAB Product team is very interested to talk to you and learn from your experience. Please participate in this brief survey (6 questions).

댓글을 달려면 로그인하십시오.

채택된 답변

Daniel Shub
Daniel Shub 2012년 5월 23일
You need to enclose the entire command in quotes. You do not need the path on the function/script you want to run and do not want to put it in quotes. This should work
matlab -r "cd('\\lbprds0262\invest\Factset\AssetAllocation\PeerGroups\'); PeerGroupMedians_Weekly_FSPull_Auto.m; exit"
but I would consider this
cd \\lbprds0262\invest\Factset\AssetAllocation\PeerGroups\
matlab -r "PeerGroupMedians_Weekly_FSPull_Auto.m; exit"
where you change to the desired directory before launching MATLAB.
  댓글 수: 1
Brian
Brian 2012년 5월 23일
Thanks a bunch - Works perfectly.
-Brian

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by