コマンドのステータスを判断する必要がある C シェル スクリプトを作成しました。以下のプログラム
では、line 4コマンドは成功しませんでした。しかし、私はまだステータスを得まし0た。私はなぜなのか理解していない。私の理解によれば、私は を取得する必要があります1。私は正しいですか?Line No 3コマンドは成功しました。非常に基本的な質問であることは承知していますが、宿題ではありません。ジョブのステータスを判断する必要があるので、簡単なスクリプトで試してみました
Line 4このバージョンのツールを読み込めないというエラーが表示されます
1 #!/bin/csh -f
2 source /global/etc/csh.cshrc
3 module unload her
4 module load her/2012
5 echo $status
6 if ( $status != 0) then
7 echo "Error: abhishek Unable to execute module load her/2012"
8 exit
9 endif