モジュールコマンドが初期化されていない場合などに本エラーが発生します。
moduleコマンドで発生している場合は、バッチスクリプト内のmodule load XXXX の行の前に
. /etc/profile.d/modules.sh を追加することでモジュールコマンドを手動で初期化することができます.
実行シェルがsh, bashの場合でintelモジュールを読み込む場合
. /etc/profile.d/modules.sh module load intel |
実行シェルがcsh, tcshの場合でintelモジュールを読み込む場合
source /etc/profile.d/modules.csh module load intel |
pip等でインストールしたコマンドをジョブスクリプト・qrshから実行した場合に、"command not found"エラーが発生した場合はログインノードにて
$ type <command> <command> is hasehd (/path/to/<command>) |
でパスを確認し、ジョブスクリプトに
export PATH=$PATH:/path/to |
のように、利用したいコマンドの存在するディレクトリを追記して下さい。
関連URL