Logging optimiert
This commit is contained in:
parent
9198d32b54
commit
68b45114c0
@ -5,9 +5,9 @@
|
|||||||
# Autor: Patrick Asmus
|
# Autor: Patrick Asmus
|
||||||
# Web: https://www.media-techport.de
|
# Web: https://www.media-techport.de
|
||||||
# Git-Reposit.: https://git.media-techport.de/scriptos/weekly-updater.git
|
# Git-Reposit.: https://git.media-techport.de/scriptos/weekly-updater.git
|
||||||
# Version: 2.1.3
|
# Version: 2.1.4
|
||||||
# Datum: 13.08.2023
|
# Datum: 13.10.2023
|
||||||
# Modifikation: Erstellung Logverzeichnis angepasst
|
# Modifikation: Logging optimiert
|
||||||
#####################################################
|
#####################################################
|
||||||
|
|
||||||
# Variablen
|
# Variablen
|
||||||
@ -16,11 +16,12 @@ HOSTNAME=$(hostname)
|
|||||||
MAIL=root
|
MAIL=root
|
||||||
LOGDIR=/var/log/script-logs
|
LOGDIR=/var/log/script-logs
|
||||||
|
|
||||||
# Logverzeichnis erstellen
|
# Logging aktivieren
|
||||||
mkdir -p $LOGDIR
|
mkdir -p $LOGDIR
|
||||||
|
exec &> $LOGDIR/$SCRIPT_NAME.log
|
||||||
|
|
||||||
# Aktualisiere das System und speichere die Ausgabe in eine Log-Datei
|
# 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
|
# Überprüfe, ob das Update erfolgreich war
|
||||||
if [ $? -eq 0 ]; then
|
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
|
echo -e "Das Update auf $HOSTNAME ist fehlgeschlagen! \n\nLog-Inhalt: \n\n$log_contents" | mail -s "Woechentliches Update auf $HOSTNAME fehlgeschlagen" $MAIL
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
exec &> /dev/tty
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
Loading…
Reference in New Issue
Block a user