Logging optimiert

This commit is contained in:
Patrick Asmus 2023-10-13 21:47:07 +00:00
parent 9198d32b54
commit 68b45114c0

View File

@ -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