Recientemente me encontré con un error en un script donde intenté hacer lo siguiente:
yum -y install another_package.x86_64 some_package.x86_64 && run_my_script
El script se ejecutó bien en un CentOS más nuevo, pero cuando intenté ejecutarlo en Cent OS 5, some_package.x86_64
no estaba disponible. Pero en lugar de equivocarse y detenerse, yum
simplemente imprimió el mensaje:
No package some_package.x86_64 available.
¿Cómo puedo forzar yum
un error en tales situaciones (cuál IMO debería ser la predeterminada) para hacer que mis scripts sean más robustos?
yum
felizmente regresa0
en este caso. Mi script ya está comprobando el valor de retorno antes de continuar. Observe el&&
?