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_64tidak tersedia. Namun alih-alih kesalahan dan berhenti yumhanya mencetak pesan:
No package some_package.x86_64 available.
Bagaimana saya bisa memaksa yumkesalahan dalam situasi seperti itu (IMO mana yang harus menjadi default) untuk membuat skrip saya lebih kuat?
yumdengan senang hati kembali 0dalam kasus ini. Script saya sudah memeriksa nilai kembali sebelum melanjutkan. Perhatikan &&?