"module load xyz"コマンドは対話的に使用できますが、スクリプトから実行すると、 "module"コマンド。スクリプトにモジュールをロードする方法はありますか?シェルまたはPerlスクリプトで "module load"を発行する方法(非対話型)
1
A
答えて
1
は問題が解決しない場合は、あなたが最も可能性の高いエイリアスに問題がある
source /etc/profile
を試してみてください。あなたのスクリプトに
shopt -s expand_aliases
が必要な場合があります。
-1
モジュールがLinuxカーネルモジュールを意味する場合は、modprobe
(またはより低いレベルのinsmod
)を参照してください。あなたのLinuxディストリビューションがあなたのシェルにロードしたエイリアス(例えば、module
)を使用する必要はありません。
(例えば、私も私のディストリビューション/設定にmodule
コマンドを持っていないので、私はあなたが参照しているモジュールの種類を確認するためにそれをしようとすることはできません。)
+0
catamountさんが[環境モジュール](https://en.wikipedia.org/wiki/Environment_Modules_%28software%29)について話していました –
4
あなたのbashを起動し
このようなスクリプト:
#!/bin/bash -l
注モジュールのロードXYZと、この後にロードされたモジュールのみのスクリプトファイル内から利用できるようになります。
関連する問題
- 1. Python対話型シェル型アプリケーション
- 2. 非対話型scp
- 3. 非対話型スクリプトのsvn propedit
- 4. デフォルト - 非対話型
- 5. EclipseのPyDev対話型Pythonシェル
- 6. 埋め込み対話型シェル(VTE)
- 7. スクリプトを実行した後に対話型ルビーシェルを取得する方法はありますか?
- 8. 対話型と非対話型のRセッションのトレースバック()
- 9. Pythonスクリプトから外部対話型プログラムを実行する
- 10. Powershell - Powershellスクリプトで非対話形式でcmdletを呼び出す方法は?
- 11. PHPウェブページから対話型シェルプログラムを実行する方法
- 12. OpenSSL経由でシェル内のIMAPサーバーと対話する方法
- 13. Samba、他の非対話型アカウント - noshell、nologin、または空白?
- 14. 対話型のPythonスクリプトをブラウザで実行するように変換する
- 15. Python:対話型のツールを作成してスクリプトを作成する方法
- 16. php対話型シェルに出力がありませんか?
- 17. 対話型CLIアプリケーションを開発するためのNodejsライブラリ/モジュール?
- 18. コマンド置換bashスクリプトの対話型コマンド
- 19. 対話型コマンドラインアプリケーションをPythonスクリプトでラップする
- 20. PL/SQLスクリプトからperlスクリプトを実行する方法は?
- 21. シェルからPythonスクリプトを実行する方法
- 22. Javaランタイムを使用して対話型シェルスクリプトを実行する方法は?
- 23. MFCに非対話型ウィンドウを作成するには
- 24. Module LoadがTypeScriptで動作する方法
- 25. 完成したJavaScript対話シェル
- 26. rubyからリモートホスト上で対話型シェルプログラムを実行する方法
- 27. 対話型シェルのManyToManyFieldはどのようにリストされていますか?
- 28. Mavenリリース:非対話型で準備する
- 29. 非対話型コマンドを使用した反転PNGグラフィックスファイル
- 30. REPL /適切なPHP 5.3サポートの対話型シェル?
迅速な対応のおかげで、しかし、以下のようなものが働いていない。 のADM @マッハ!〜>猫test1.sh #/ binに/ bashの ソースは/ etc/profile shopt -s expand_aliases mysqlの のADM @マッハと モジュール負荷のMySQL #doもの:〜> ./test1.sh ./test1.sh:6行目:モジュール:コマンドが見つかりません –
[email protected]:~> cat test1.sh #!/bin/bash source /etc/profile shopt -s expand_aliases module load MySQL #do stuff with mysql [email protected]:~> ./test1.sh ./test1.sh: line 6: module: command not found
–何あなたの最初の行の変更については「/bin/bash -l "? – eduffy