初次尝试写了.sh文件与.m 文件
------------------------------------------------------------------------------------
job_1.sh文件内容如下:
#!/bin/bash
#
#$ -V
#$ -cwd
#$ -j y
#$ -S /bin/bash
/usr/local/MATLAB/R2013a/bin/matlab -nodisplay -r job_1
----------------------------------------------------------------------------------
job_1.m文件内容如下:
path_work = '/home/Li/lhc' ; % the path that your code is stored
cd( path_work ) ;
main_project ; % your main matlab file
exit;
---------------------------------------------------------------------------------
在写好.sh文件和.m文件后,在putty命令行提交任务:
qsub -cwd -l vf=10G job_1.sh
-------------------------------------------------------------------------------------------------------
解释
可参考
http://linux-learning.lofter.com/post/bf795_836457
本文介绍了如何通过shell脚本job_1.sh和MATLAB脚本job_1.m提交SGE作业。sh文件设置了环境变量,指定使用MATLAB运行不显示GUI的模式执行m文件。m文件中指定了工作路径并调用了主要的MATLAB代码。提交任务使用qsub命令,指定当前目录并分配10GB虚拟内存。
2654

被折叠的 条评论
为什么被折叠?



