1

我可以交互地使用“模块加载 xyz”命令,但是当从脚本运行时,它说它找不到“模块”命令。有没有办法在脚本中加载模块?

4

3 回答 3

4

像这样启动你的 bash 脚本:

#!/bin/bash -l

请注意,在此之后使用 module load xyz 加载的模块只能从脚本文件中获得。

于 2012-11-28T12:46:08.620 回答
1

尝试

source /etc/profile

如果这不起作用,您很可能遇到了别名问题。你可能需要

shopt -s expand_aliases

在你的脚本中。

于 2009-07-14T19:19:29.490 回答
-1

如果模块是指 Linux 内核模块,请查看modprobe(或更底层insmod)。通常不需要使用moduleLinux 发行版加载到 shell 中的任何别名(如 )。

(例如,我的module发行版/设置上什至没有命令,所以我无法尝试查看您指的是哪种模块。)

于 2011-09-20T01:34:10.107 回答