Zum Inhalt springen

Update.sh: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  Spezial:Linkliste/Sicherheitsleitlinie » Update.sh
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 12: Zeile 12:
echo "Re-syncing Package Index Files.."
echo "Re-syncing Package Index Files.."
echo "\n$(date)\n" >> $logFile
echo "\n$(date)\n" >> $logFile
apt-get update >> $logFile
apt update >> $logFile


echo "Upgrading Packages.."
echo "Upgrading Packages.."
apt-get -y upgrade >> $logFile
apt -y upgrade >> $logFile


echo "Upgrading Operating System.."
echo "Upgrading Operating System.."
apt-get -y dist-upgrade >> $logFile
apt -y dist-upgrade >> $logFile


echo "Removing Unwanted Packages.."
echo "Removing Unwanted Packages.."
apt-get -y autoremove >> $logFile
apt -y autoremove >> $logFile


echo "Cleaning Retrieved Package Files.."
echo "Cleaning Retrieved Package Files.."
apt-get -y autoclean >> $logFile
apt -y autoclean >> $logFile


echo "Cleaning Local Repository.."
echo "Cleaning Local Repository.."
apt-get clean >> $logFile
apt clean >> $logFile


echo "\nAll Done, Have a Great Day!\n"root@speicherboy ~ #
echo "\nAll Done, Have a Great Day!\n"root@speicherboy ~ #
</syntaxhighlight>
</syntaxhighlight>

Version vom 21. März 2025, 12:53 Uhr

sudo cat auto-update.sh
#!/bin/sh
# Variable Declaration
host=$(cat /etc/hostname)
logFile=update.log

echo "Unattached Advanced Package Tool version 0.1"
echo "Created by JaganGanesh."
echo "System: $host\n"

echo "Re-syncing Package Index Files.."
echo "\n$(date)\n" >> $logFile
apt update >> $logFile

echo "Upgrading Packages.."
apt -y upgrade >> $logFile

echo "Upgrading Operating System.."
apt -y dist-upgrade >> $logFile

echo "Removing Unwanted Packages.."
apt -y autoremove >> $logFile

echo "Cleaning Retrieved Package Files.."
apt -y autoclean >> $logFile

echo "Cleaning Local Repository.."
apt clean >> $logFile

echo "\nAll Done, Have a Great Day!\n"root@speicherboy ~ #