fix, da von den Kernel eh immer die letzten zwei behalten werden + Cronjob angepasst

This commit is contained in:
scriptos 2023-08-11 15:37:18 +02:00
parent cda73fc572
commit 510265bea4
2 changed files with 4 additions and 6 deletions

View File

@ -26,7 +26,7 @@ git clone https://git.media-techport.de/scriptos/weekly-updater.git /temp/git/we
cp /temp/git/weekly-updater/weekly-update.v2.sh /home/scripts/default/weekly-update.v2.sh cp /temp/git/weekly-updater/weekly-update.v2.sh /home/scripts/default/weekly-update.v2.sh
chmod 755 -R /home/scripts/default chmod 755 -R /home/scripts/default
chmod +x /home/scripts/default/weekly-update.v2.sh chmod +x /home/scripts/default/weekly-update.v2.sh
cat <(crontab -l) <(echo "@weekly /home/scripts/default/weekly-update.v2.sh") | crontab - cat <(crontab -l) <(echo "@weekly /home/scripts/default/weekly-update.v2.sh > /dev/null 2>&1") | crontab -
``` ```
## Lizenz ## Lizenz

View File

@ -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.0 # Version: 2.1.1
# Datum: 11.08.2023 # Datum: 11.08.2023
# Modifikation: Bereinigung der Verzeichnisse + Sicherung Kernel reingenommen # Modifikation: Bereinigung der Verzeichnisse reingenommen
##################################################### #####################################################
# Logverzeichnis erstellen # Logverzeichnis erstellen
@ -55,9 +55,7 @@ if [ $? -eq 0 ]; then
# Leere den temporären Verzeichnis # Leere den temporären Verzeichnis
sudo rm -rf /tmp/* sudo rm -rf /tmp/*
# Behalte den letzten verwendeten Kernel
sudo apt-get remove --purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -v -e "$(uname -r | cut -f1,2 -d"-")")
else else
# Sende eine E-Mail, wenn das Update fehlgeschlagen ist # Sende eine E-Mail, wenn das Update fehlgeschlagen ist
log_contents=$(cat $LOGDIR/$SCRIPT_NAME.log) log_contents=$(cat $LOGDIR/$SCRIPT_NAME.log)