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