Continue execution without waiting

I am calling a python file in matlab script using
system(['python runCam-oneFunction.py' record_time ' ' video_name]);
I don't want matlab execution to wait for python script to run but go to the lext line and keep running the script after this line. I tried using '&' after the call like this:
system(['python runCam-oneFunction.py &' record_time ' ' video_name]);
but it throws this error :"'10' is not recognized as an internal or external command, operable program or batch file." (record_time value is 10). Is there a way to do this? Thanks in advance.

3 件のコメント

Walter Roberson
Walter Roberson 2018 年 5 月 2 日
system(['python runCam-oneFunction.py ' record_time ' ' video_name ' &']);
HT
HT 2018 年 5 月 2 日
Thank you @Walter. It worked!
Simon Blackmore
Simon Blackmore 2020 年 1 月 11 日
Is there an equivalent for system calls to a raspberry pi?
system(picam, 'python /home/ubuntu/pantilt-hat/pantilt.py &');
Does not seem to work as matlab still says busy until pantilt.py has finished

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

回答 (0 件)

カテゴリ

質問済み:

HT
2018 年 5 月 2 日

コメント済み:

2020 年 1 月 11 日

Community Treasure Hunt

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

Start Hunting!

Translated by