Logging optimiert
This commit is contained in:
parent
9198d32b54
commit
68b45114c0
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user