[Programming]Bash Shell Function Collections - lifuzu/cafe GitHub Wiki

###Setup trap in Bash

# set trap to cleanup build environment
function clean_env() {
    rm -f ${TARFILE}.tgz
    rm -f ${TARFILE}.tgz.md5sum
    rm -f *.sql
    rm -f *.sql.md5sum
    rm -f ${LOGDIR}/${LOG}.log
}
trap clean_env EXIT SIGINT SIGTERM