Сегодня я видел одну странную проблему. Моя сборка не удалась. Но, статус работы отображается как успех.,
Статус выхода был помечен как 0. Я вижу следующий журнал, показанный ниже.
**make: *** [select-system] Error 2**
+ '[' 2 '!=' 0 ']'
+ exit 1
make: *** [dirrm] Error 1
if ( 2 != 0 ) then
exit 0
Почему он выходит с 0? Из моего скрипта у меня есть содержимое ниже.
make command <parameters>
if ($status != 0) then
exit $status
endif
Внутри, если проверить, переменная «status» отображается как 0. Ее значение должно быть «2», верно?