Azzera filtri
Azzera filtri

script sh to run a matlab program

2 visualizzazioni (ultimi 30 giorni)
Francesco
Francesco il 7 Mar 2012
i have to run a matlab program in background on a remote server, using a bourne shell. i tried to figure out what i have to do on the web, but i still haven't managed to do it.
i tried with the script try.sh:
#!/bin/sh
matlab my_prog.m output &
with my_prog.m the test program:
ok_string='ok';
save('ok.mat','ok_string')
which are my errors?

Risposta accettata

Daniel Shub
Daniel Shub il 7 Mar 2012
I would change the script to be:
/full/path/to/matlab/binary/matlab -nodesktop -r my_prog
Note that the .m extension is left off the input script. Also, make sure you add
exit;
to the end of your m file. You also might want to hardcode the path in the m file.
  3 Commenti
Daniel Shub
Daniel Shub il 7 Mar 2012
@Walter, thank you. Fixed.
Francesco
Francesco il 8 Mar 2012
it worked, i forgot to add
exit
thank you all.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by