我有一个脚本可以确定模块加载状态。
在下面的代码第 4 行中,它给我的错误是它无法加载特定版本,而不是在我检查状态之后。理想情况下,我应该得到 1 作为状态,但它仍然为零。
然后我也检查了命令行。喜欢module load her/2012;echo $status
。
我不明白为什么我得到状态码 0。更具体的问题,我如何确定模块加载命令的状态
1 #!/bin/csh -fe
2 source /global/etc/csh.cshrc
3 module unload hercules
4 module load hercules/2012
5 if ( $status != 0) then
6 echo "Error: abhishek Unable to execute module load hercules/2012"
7 exit
8 endif