「module load xyz」コマンドをインタラクティブに使用できますが、スクリプトから実行すると、「module」コマンドが見つからないと表示されます。スクリプトにモジュールをロードする方法はありますか?
15112 次
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
)を調べてください。module
通常、Linux ディストリビューションがシェルにロードしたエイリアス ( など) を使用する必要はありません。
(たとえば、module
私のディストリビューション/セットアップにはコマンドすらありません。そのため、参照しているモジュールの種類を確認することはできません。)
于 2011-09-20T01:34:10.107 に答える