Detener el primer error [duplicar]


Posible Duplicado:
Salida automática del script de shell bash en caso de error

¿Cómo puedo tener bash stop en el primer fallo del comando, sin poner cosas como esta en todo mi código?

some_prog || exit 1
some_other_prog || exit 1
 225
Author: Community, 2010-08-13

1 answers

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 cualquier instrucción devuelve un valor de retorno no verdadero. El beneficio de usar-e es que evita que los errores se conviertan en problemas graves cuando podrían haberse detectado antes. Una vez más, para la legibilidad es posible que desee utilizar set-o errexit.

 431
Author: Alok Singhal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-31 12:18:52