I often have to run some experiments with large data sets in MATLAB. Therefore, it comes handy to do this on a machine that is different from my notebook. The following bash script remotely runs a given MATLAB script called `matlabbg`

and writes all console output to some logfile:

```
#!/bin/bash
nohup matlab -nodisplay -r "run $1" >$2 2>&1 &
```

To run the MATLAB script `myscript.m`

in the background and write the output to `myscript.log`

, simply do the following:

`matlabbg myscript.m myscript.log`

Hello,

I have a matlab script that generates for image processing the Haralick features of an image. The problem is that I have the script in .m, I have the input images (2 images), but each image needs aprox. 2 days to be processed (2 days on my antique notebook). Can you help me with a server in which to run that script?

Thanks,

Best regards,

George.

Hi George,

thanks for your comment. Unfortunately, I do not have access to a MATLAB server anymore. Therefore, I won’t be able to help you. Sorry.

Best regards,

Joachim