¿Qué logra trap cleanup EXIT en un script de Bash?
trap cleanup EXIT
Ejecuta la limpieza solo cuando todos los comandos tienen éxito.
Llama a cleanup inmediatamente y luego desactiva todos los comandos posteriores.
cleanup
Registra cleanup para que se ejecute cuando el shell termine, tanto si el script finaliza normalmente como si termina por varias rutas de error.
Supervisa los cambios de un archivo llamado literalmente EXIT.
EXIT