環境モジュールパッケージは、ユーザの環境を動的に変更するために使用されます(debianパッケージenvironment-modules
)。sshコマンドラインで環境モジュールを使用するには?
私はをssh
コマンドラインから直接使用したいと思います。目的は、フロントノードで実行されるbashスクリプトから異なるノード上でコマンドを実行できるようにすることです。私は、異なるノード構成ごとにPATH
とLD_LIBRARY_PATH
の環境変数を明示的に更新したくありません。私が直接ノードに接続し、ノードからmodule
を呼び出すと
、それは明らかに取り組んでいる:
jyvet> ssh mynode
[email protected]> module load gcc-6.0
[email protected]> 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