MATLAB Answers

0

is it possible to retrieve command window output of parallel worker

Asked by Jim Hokanson on 6 Jan 2018
Latest activity Edited by Walter Roberson
on 6 Jan 2018
Is it possible to retrieve the command window output from a worker when using parfeval? Specifically I'd like to catch listener errors that are typically printed out as warnings (normal messages) in the command window.

  0 Comments

Sign in to comment.

2 Answers

Answer by Walter Roberson
on 6 Jan 2018

  1 Comment

Thanks for the links. I'm curious as to how pmode works with parfeval. I'll have to give it a try when I get a chance.
The second question seems to be unanswered. At some point I was getting errors on quitting Matlab and wanted to know what was being printed to the command window. Thinking myself clever I setup a diary. Unfortunately, as the poster is pointing out, if you don't close the diary you don't get the output. Thus I've never found a good way of properly capturing the command window output (whether in the client or in a worker).
Although now that I think about it is possible to grab the client's command window text (I think) and thus if I ran the same code on the worker that might work as well ...

Sign in to comment.


Answer by Jim Hokanson on 6 Jan 2018
Edited by Walter Roberson
on 6 Jan 2018

Presumably you could use this when run in the worker ... https://www.mathworks.com/matlabcentral/fileexchange/31438-command-window-text

  0 Comments

Sign in to comment.