Bash - trap
Date: 2020-07-28Last modified: 2023-03-07

EXIT
#!/bin/bash -x
# O arquivo será removido quando o script finalizar
tempfile=/tmp/tmpdata
trap "rm -f $tempfile" EXIT
# ...
echo "Fim"
#!/bin/bash -x
tempfile=/tmp/tmpdata
# Função chamada quando o script finalizar
function cleanup {
rm -f $tempfile
}
trap cleanup EXIT
# ...
echo "Fim"
Referências
Tem muita coisa para extrair deste artigo