使用 Sun Grid Engine,如何在作业脚本中获取作业脚本所在的目录?
我需要这个,所以我可以启动脚本
cd script-location
以确保它可以访问所有必要的文件。到目前为止,我已经将脚本目录硬编码到每个脚本中,这样很容易出错。
使用 Sun Grid Engine,如何在作业脚本中获取作业脚本所在的目录?
我需要这个,所以我可以启动脚本
cd script-location
以确保它可以访问所有必要的文件。到目前为止,我已经将脚本目录硬编码到每个脚本中,这样很容易出错。
您的#$ -cwd作业脚本选项将保证 SGE 自动将您放置在提交目录中,这样您就不必cd script-location手动进行操作。环境变量SGE_O_WORKDIR已定义并可作为您提交它的工作目录供您的作业脚本使用。
这些和其他内容在 qsub 的手册页中进行了描述。