Baru-baru ini saya menemukan bug di skrip tempat saya mencoba melakukan hal berikut:
yum -y install another_package.x86_64 some_package.x86_64 && run_my_script
Script berjalan dengan baik pada CentOS yang lebih baru, tetapi ketika saya mencoba menjalankannya pada Cent OS 5, some_package.x86_64
tidak tersedia. Namun alih-alih kesalahan dan berhenti yum
hanya mencetak pesan:
No package some_package.x86_64 available.
Bagaimana saya bisa memaksa yum
kesalahan dalam situasi seperti itu (IMO mana yang harus menjadi default) untuk membuat skrip saya lebih kuat?
yum
dengan senang hati kembali 0
dalam kasus ini. Script saya sudah memeriksa nilai kembali sebelum melanjutkan. Perhatikan &&
?