How to know status of the MATLAB execution process has got completed or not?
9 次查看(过去 30 天)
显示 更早的评论
From main program, I am starting multiple MATLAB Instances (say 3 MATLABs), and all the instances run a mscript. I am using `!matlab` command to start instances.
Once MATLAB execution gets completed in each instance , I want to know the status of their completion in the main program.
0 个评论
采纳的回答
Mario Malic
2023-4-4
Hello,
It's been a while since I last did it, if you call matlab.exe with input arguments, I think it closes itself after its finished. If you call it this way, instead of using (!), you can solve it, check this link.
The other way is to write a code to your mscripts that will save a file to specific location. Your main program has to check that these file exist, once they do, continue execution of it.
3 个评论
Mario Malic
2023-4-4
If you use the ampersand
system("matlab.exe& other arguments")
after the executable, it will report the status immediately, otherwise it returns status after exit.
However, I still would suggest the solution from the link.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!