服务器(CentOS)运行MATLAB脚本(使用CVX工具包)

一、将MATLAB的.m脚本复制到服务器的/home/ISO/matlab文件夹下

scp -r /Users/loong/Desktop/matlabfile.m/ [email protected]:/home/ISO/matlab

二、登录服务器环境

ssh (-o ServerAliveInterval=60) [email protected]

三、切换到/home/ISO/matlab下

cd /home/ISO/matlab

四、运行脚本(两种方法)

  • 使用以下命令(只用脚本名matlabfile,不加.m),同时为防止窗口长时间无操作导致客户端断开连接,在ssh连接时需加上括号中内容
matlab -nodesktop -nosplash -r matlabfile

附执行截图如下
服务器(CentOS)运行MATLAB脚本(使用CVX工具包)_第1张图片

  • 使用后台nohup命令,然后使用tail来查看日志
nohup matlab -nodisplay -nosplash -nodesktop >log.txt 
tail -100f log.txt

附执行截图如下
服务器(CentOS)运行MATLAB脚本(使用CVX工具包)_第2张图片

你可能感兴趣的:(服务器(CentOS)运行MATLAB脚本(使用CVX工具包))