Недавно я столкнулся с ошибкой в скрипте, когда я попытался сделать следующее:
yum -y install another_package.x86_64 some_package.x86_64 && run_my_script
Сценарий хорошо работал на новом CentOS, но когда я попытался выполнить его на Cent OS 5, он some_package.x86_64был недоступен. Но вместо ошибок и остановки yumпросто напечатали сообщение:
No package some_package.x86_64 available.
Как я могу вызвать yumошибку в таких ситуациях (какой IMO должен быть по умолчанию), чтобы сделать мои сценарии более надежными?
yumсчастливо возвращается 0в этом случае. Мой сценарий уже проверяет возвращаемое значение, прежде чем продолжить. Заметьте &&?