example - bash scripting
Detener en primer error (1)
Posible duplicado:
Salida automática del script de shell bash en caso de error
¿Cómo puedo hacer que bash se detenga en el primer fallo de comando, sin poner cosas como esta a lo largo de mi código?
some_prog || exit 1
some_other_prog || exit 1
Tal vez quieras set -e
:
http://www.davidpashley.com/articles/writing-robust-shell-scripts.html#id2382181
Esto le dice a bash que debe salir del script si alguna declaración devuelve un valor de retorno no verdadero. El beneficio de usar -e es que evita errores de bola de nieve en problemas graves cuando podrían haberse detectado antes. Nuevamente, para facilitar la lectura puede usar set -o errexit.