script sh to run a matlab program

2 visualizaciones (últimos 30 días)
Francesco
Francesco el 7 de Mzo. de 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?

Respuesta aceptada

Daniel Shub
Daniel Shub el 7 de Mzo. de 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 comentarios
Daniel Shub
Daniel Shub el 7 de Mzo. de 2012
@Walter, thank you. Fixed.
Francesco
Francesco el 8 de Mzo. de 2012
it worked, i forgot to add
exit
thank you all.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by