Intermittent error on Linux: 'Launching updater executable'

I'm running a piece of code using the following cli commands
matlab -nodisplay -r "scriptname('input1', 'input2'); quit"
And every so often, when I sun this, it gets stuck on a terminal prompt which states
'Launching updater executable'

답변 (2개)

Pratyush Swain
Pratyush Swain 2025년 1월 22일
Hi matlabgod,
I understand you are getiing 'Launcher updater excutable' error on running a batch script. I am assuming your scriptname is a function which accepts two arguments.
Please try these following workaround/troubleshooting steps:
1 - Use -nojvm flag and -nodesktop flag in the command:
Replace your command with:
matlab -nodisplay -nojvm -nodesktop -r "scriptname('input1', 'input2'); quit"
2 - Restart MathWorks service host using command
killall -9 MathWorksServiceHost
You can also uninstall and install the MathWorks service host by following the thread here: https://www.mathworks.com/matlabcentral/answers/1815365-how-do-i-uninstall-and-reinstall-the-mathworks-service-host
3 - Try to reboot your system.
Hope this helps.
Conor Burgess
Conor Burgess 2025년 5월 27일
Please try using:
matlab -batch "scriptname('input1', 'input2')"
to launch MATLAB instead. More details on the -batch argument can be found here.

카테고리

도움말 센터File Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

제품

릴리스

R2024b

태그

질문:

2025년 1월 17일

답변:

2025년 5월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by