matlab batch stopped in the backend

I started a batch cmd as below
job5 = batch(@getHighFreqData, 1, {5}, 'Profile', 'local');
When I locked my computer and left the office, the job5 stopped working, when I unlocked the pc the 2nd day, the job5 continues to work.
Seems the job5 is only working when someone is using the pc, any ideas why? Definitely I want the job run during night.
Thanks.

回答 (2 件)

Jan
Jan 2013 年 4 月 19 日

0 投票

Then the computer must not fall asleep. If you are working under Windows, you can use FEX: WinPower. The operating system offers such controls also.
Jason Ross
Jason Ross 2013 年 4 月 19 日

0 投票

The 'local' scheduler uses the local machine's cores to process the job. If the machine falls asleep or hibernates, the job processing will stop.

2 件のコメント

Fei
Fei 2013 年 5 月 7 日
Thanks. I disabled the "sleep" function and it solved my problem.
Fei
Fei 2013 年 5 月 13 日
The windows should keep working if there is a matlab thread in the running status. Not sure how to set the parameters?

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeStartup and Shutdown についてさらに検索

質問済み:

Fei
2013 年 4 月 19 日

Community Treasure Hunt

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

Start Hunting!

Translated by