Use a terminal command like the following to runs a MATLAB script in the background under Linux, Mac OS X, etcetera.
nohup matlab -nodisplay < runProgram.m > outputFile &
nuhup command tells the OS to ignore hangups so the user who enters this command can log out and the program will still be running in the background. The
-nodisplay option starts MATLAB without the GUI. The script to be run is called
runProgram.m and any output generated by the script that would normally be displayed in the MATLAB command window will be written to a text file called
& command tells the terminal to not wait for the program to finish executing before allowing the user to enter additional terminal commands.
You can use this command to run scripts on a machine to which you log on remotely.