コマンドのステータスを判断する必要がある 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