Amit Saha 10/18/2019

Bash function and exiting early

Read Original

The article details a real-world incident where a service deployment failed silently despite passing health checks. The root cause was a Bash startup script that continued execution after a PHP environment parsing error. The author explains the problem with the script's error handling, experiments with adding `set -e`, encounters issues with `grep` exit codes in pipelines, and considers using `pipefail` to ensure the script fails fast on any command failure.

Bash function and exiting early

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser