how to debug bash bash debug via adding trace info with traps trap 'echo "line ${LINENO}: ANSWER: $ANSWER"' DEBUG trap 'echo "$BASH_COMMAND" failed with error code $?' ERR bash debug via special execution flags # set -o xtrace bash -x /opt/mapr/installer/docker/mapr-setup.sh bash -u /opt/mapr/installer/docker/mapr-setup.sh see also how to catch/send signals from/to process