Was bewirkt trap cleanup EXIT in einem Bash-Skript?
trap cleanup EXIT
Es überwacht eine Datei mit dem Namen EXIT auf Änderungen.
EXIT
Es ruft cleanup sofort auf und deaktiviert anschließend alle weiteren Befehle.
cleanup
Es führt die Bereinigung nur aus, wenn jeder Befehl erfolgreich war.
Es registriert cleanup, damit die Funktion beim Beenden der Shell ausgeführt wird – unabhängig davon, ob das Skript normal oder über verschiedene Fehlerpfade beendet wird.