我使用 SUN 的 SGE 将我的作业提交到集群系统中。问题是如何让计算机找到宿主机中的环境变量,或者如何配置qsub
脚本让计算机加载宿主机中的环境变量?下面是一个脚本示例,但是会说一些错误,比如libraries not found:
#!/bin/bash
#
#$ -V
#$ -cwd
#$ -j y
#$ -o /home/user/jobs_log/$JOB_ID.out
#$ -e /home/user/jobs_log/$JOB_ID.err
#$ -S /bin/bash
#
echo "Starting job: $SGE_TASK_ID"
# Modify this to use the path to matlab for your system
/home/user/Matlab/bin/matlab -nojvm -nodisplay -r matlab_job
echo "Done with job: $SGE_TASK_ID"