Update.sh: Unterschied zwischen den Versionen
Erscheinungsbild
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 | apt update >> $logFile | ||
echo "Upgrading Packages.." | echo "Upgrading Packages.." | ||
apt | apt -y upgrade >> $logFile | ||
echo "Upgrading Operating System.." | echo "Upgrading Operating System.." | ||
apt | apt -y dist-upgrade >> $logFile | ||
echo "Removing Unwanted Packages.." | echo "Removing Unwanted Packages.." | ||
apt | apt -y autoremove >> $logFile | ||
echo "Cleaning Retrieved Package Files.." | echo "Cleaning Retrieved Package Files.." | ||
apt | apt -y autoclean >> $logFile | ||
echo "Cleaning Local Repository.." | echo "Cleaning Local Repository.." | ||
apt | 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 ~ #