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