gpt4 book ai didi

linux - 我可以在没有 source .bash_profile 的情况下进行 qsub

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:14 33 4
gpt4 key购买 nike

当我使用 qsub 提交一堆作业时,qsub 将首先获取 .bash_profile。那么我怎么能首先在没有 source .bash_profile 的情况下 qsub 一份工作。

最佳答案

我认为有许多不同的 qsub 命令,与不同的批处理系统相关联。告诉我们您使用的是哪种批处理系统会很有用。

我记得,大多数此类系统都设置了一个或多个环境变量,您可以在 .bash_profile 中测试这些变量。我使用的系统要么将 $ENVIRONMENT 设置为 "BATCH",要么将 $PBS_ENVIRONMENT 设置为 "PBS_BATCH"。 (这些可能已过时;请检查您的文档。)

你可以修改你的 .bash_profile 来做这样的事情:

if [ "$ENVIRONMENT" != "BATCH" ] ; then
# existing code here
fi

所以你的 .bash_profile 仍然是源代码,但如果它在批处理环境中运行,它不会做任何事情。

这很容易修改,所以一些命令仍然会被执行。

关于linux - 我可以在没有 source .bash_profile 的情况下进行 qsub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9848374/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com