环境模块包用于动态修改用户环境(Debian软件包
我想直接从
当我直接连接到节点然后从节点调用
但是以下方法会失败:
environment-modules
)。我想直接从
ssh
命令行使用module
。 目的是能够从在前端节点上执行的bash脚本中在不同节点上执行命令。 我不想为每个不同的节点配置显式更新PATH
和LD_LIBRARY_PATH
环境变量。当我直接连接到节点然后从节点调用
module
时,它显然是工作的:jyvet> ssh mynode
jyvet@mynode> module load gcc-6.0
jyvet@mynode> gcc --version
gcc (GCC) 6.0.1
但是以下方法会失败:
jyvet> ssh mynode "module load gcc-6.0; gcc --version"
command not found: module
gcc-4.8 (Debian 4.8.4-1) 4.8.4