Недавно я столкнулся с ошибкой в скрипте, когда я попытался сделать следующее:
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
в этом случае. Мой сценарий уже проверяет возвращаемое значение, прежде чем продолжить. Заметьте &&
?