Perl からカーネル モジュールをロードする際に問題があります。
私はすでに試しました:
system ("module load X");
system ´module load X´
exec(module load X);
文句を言う
Can't exec "module": No such file or directory
適切な関数は確かにsystemです。
use IPC::System::Simple qw( system );
system("module load X");
(IPC::System::Simple のバージョンを使用することにより、エラー チェックを行う必要はありません。)
カーネルが を見つけられない場合、moduleそれは PATH にないためです。PATH を調整するか、実行可能ファイルへのフル パスを使用することができます。
system("/path/to/module load X");
もちろん、カーネルモジュールのロードについて何も知らないので、あなたのコマンドが実際に理にかなっていると思います。あなたload moduleがある場所とmodule load別の場所で言ったので、それは公正な仮定ではないかもしれません. コマンドを再確認してください。
あなたはおそらくしたいです
use X;
しかし、なぜモジュールをロードしないのsystemか苦労している場合は、Perl の入門資料を読むべきだと思います。exec