diff --git a/weekly-update.v2.sh b/weekly-update.v2.sh index d32f2e7..393878d 100644 --- a/weekly-update.v2.sh +++ b/weekly-update.v2.sh @@ -5,9 +5,9 @@ # Autor: Patrick Asmus # Web: https://www.media-techport.de # Git-Reposit.: https://git.media-techport.de/scriptos/weekly-updater.git -# Version: 2.1.3 -# Datum: 13.08.2023 -# Modifikation: Erstellung Logverzeichnis angepasst +# Version: 2.1.4 +# Datum: 13.10.2023 +# Modifikation: Logging optimiert ##################################################### # Variablen @@ -16,11 +16,12 @@ HOSTNAME=$(hostname) MAIL=root LOGDIR=/var/log/script-logs -# Logverzeichnis erstellen +# Logging aktivieren mkdir -p $LOGDIR +exec &> $LOGDIR/$SCRIPT_NAME.log # Aktualisiere das System und speichere die Ausgabe in eine Log-Datei -sudo apt update && sudo apt upgrade -y 2>&1 > $LOGDIR/$SCRIPT_NAME.log +sudo apt update && sudo apt upgrade -y # Überprüfe, ob das Update erfolgreich war if [ $? -eq 0 ]; then @@ -62,4 +63,6 @@ else echo -e "Das Update auf $HOSTNAME ist fehlgeschlagen! \n\nLog-Inhalt: \n\n$log_contents" | mail -s "Woechentliches Update auf $HOSTNAME fehlgeschlagen" $MAIL fi +exec &> /dev/tty + exit 0