.bashrc的SGE类似物?

时间:2015-05-20 13:59:37

标签: sungridengine qsub

当我向{SGE}提交qsub的作业时,该作业的shell将不会显示.bashrc。是否有一个类似于.bashrc的文件,shell将以qsub开头的所有作业读取?

我知道有一个.sge_request文件,但它只包含qsub的默认选项,而不是.bashrc之类的命令列表。我想要的是为我的工作设置一些环境变量,如$PATH$LD_LIBRARY_PATH。我不认为我可以用.sge_request做到这一点,但如果可以,那也可以解决我的问题。

2 个答案:

答案 0 :(得分:2)

使用-V选项qsub可以更好地完成此任务,val aOpt = Some("a") val bOpt = Some("b") def fakeComplexFunc(s1: String, s2: String): Option[String] = Some(s1 + s2) (for { a <- aOpt b <- bOpt } yield { // Pretend this is a long block with lots of stuff in it fakeComplexFunc(a, b) }).flatten 导入所有环境变量集,包括.bashrc中的那些。

答案 1 :(得分:0)

如果您提交交互式作业,只需将作业脚本的标题更改为:

,即可读取

.bashrc

#!/bin/bash -i