Vis dine scripts
-
- Admin
- Indlæg: 20860
- Tilmeldt: 15. nov 2009, 15:04
- IRC nickname: AJenbo
- Geografisk sted: Vanløse, København
Re: Vis dine scripts
christian.arvai skrev:Så har jeg fået opdateret mit "opstarts-script" til Ubuntu 12.04. I kan jo evt. nøjes med at pille enkelte kommandoer ud, i stedet for at kører det hele. Der blev hentet ca 1gb data, hvoraf de ca 300mb var alm. opdateringer.Kode: Vælg alt
echo "Denne computer lukker ned om 5 minutter !"
echo ""
sudo sleep 300
sudo poweroff
Brug helere
Kode: Vælg alt
sudo shutdown -h 5
-
- Admin
- Indlæg: 10724
- Tilmeldt: 26. apr 2008, 19:27
- IRC nickname: Christian_Arvai
- Geografisk sted: Holeby - Lolland
Re: Vis dine scripts
Så fik jeg hygget mig med mit "opdateringsscript". Det opretter nu mappen "OpDA" i hjemmemappen. Laver separate logfiler for hver kørsel. Og lukker terminalen efter kørslen.
Kode: Vælg alt
#!/bin/sh
# Oprydning og opdatering af Ubuntu.
# Skrevet af Christian Arvai.
# Scriptet placeres i hjemmemappen, og aktiveres med denne kommando:
# sudo mv ~/opryd.sh /usr/local/bin && sudo chmod +x /usr/local/bin/opryd.sh
# Køres med denne kommando i terminalen:
# sudo opryd.sh
# Kommando til at udskifte dette script med en nyere udgave (med samme navn):
# sudo rm -rf /usr/local/bin/opryd.sh && sudo mv ~/opryd.sh /usr/local/bin && sudo chmod +x /usr/local/bin/opryd.sh
# Hvis scriptet har været kørt før, vil terminalen komme med denne besked:
# mkdir: kan ikke oprette katalog '/home/DIT_BRUGERNAVN/OpDa': Filen eksisterer
# Dette skyldes at mappen allerede er oprettet tidligere, og det betyder intet for selve kørslen af scriptet.
mkdir ~/OpDa
dato=$(date)
echo "" > ~/OpDa/"$dato"
echo "Tidspunkt for denne opdatering $dato" >> ~/OpDa/"$dato"
echo "" >> ~/OpDa/"$dato"
echo "" >> ~/OpDa/"$dato"
echo "Opdatering af systempakker starter." >> ~/OpDa/"$dato"
sudo dpkg --configure -a >> ~/OpDa/"$dato"
sudo apt-get check -y >> ~/OpDa/"$dato"
sudo updatedb >> ~/OpDa/"$dato"
sudo aptitude safe-upgrade -y >> ~/OpDa/"$dato"
sudo apt-get update -y -m >> ~/OpDa/"$dato"
sudo apt-get upgrade -y --force-yes -m >> ~/OpDa/"$dato"
echo "Opdatering af systempakker er færdig" >> ~/OpDa/"$dato"
echo "" >> ~/OpDa/"$dato"
echo "" >> ~/OpDa/"$dato"
echo "Oprydning i pakkearkiver starter" >> ~/OpDa/"$dato"
sudo apt-get autoremove -y --force-yes >> ~/OpDa/"$dato"
sudo apt-get clean -y --force-yes >> ~/OpDa/"$dato"
sudo aptitude clean -y >> ~/OpDa/"$dato"
sudo aptitude purge ~b >> ~/OpDa/"$dato"
echo "Oprydning i pakkearkiver er færdig" >> ~/OpDa/"$dato"
echo "" >> ~/OpDa/"$dato"
echo "" >> ~/OpDa/"$dato"
echo "Sletning af filer ift. script. starter" >> ~/OpDa/"$dato"
sudo rm -rf ~/.goutputstream-*
sudo rm -rf ~/.local/share/Trash
sudo rm -rf ~/.evolution/mail/local/folders.db
sudo rm -rf ~/.mozilla/firefox/*/Cache/*
sudo rm -rf ~/.cache/*
sudo rm -rf ~/.thumbnails/*
sudo rm -rf ~/.thumb/*
sudo rm -rf /var/log/*
sudo rm -rf /var/backups/*.*gz
sudo rm -rf /var/cache/apt/archives/*.deb
sudo rm -rf /var/cache/fontconfig/*
sudo rm -rf /usr/share/locale/*/LC_MESSAGES
sudo rm -rf /root/.local/share/recently-used.xbel
sudo rm -rf /root/.cache/dconf
sudo rm -rf ~/danid.log
# Disse "rm" skal kun med i min egen private udgave.
sudo rm -rf ~/Netinfo
sudo rm -rf ~/netinfo
sudo rm -rf ~/nohup.out
sudo rm -rf ~/brasero-session.log
sudo rm -rf /media/*/.Trash*
sudo rm -rf /media/*/System*Volume*Information
sudo rm -rf /media/*/*RECYCLE.BIN
echo "Sletning af filer er færdig" >> ~/OpDa/"$dato"
echo "" >> ~/OpDa/"$dato"
echo "" >> ~/OpDa/"$dato"
echo "" >> ~/OpDa/"$dato"
echo "Opdateringen og oprydningen af Ubuntu er færdig nu. Det er muligt at pc'en skal genstartes." >> ~/OpDa/"$dato"
echo "" >> ~/OpDa/"$dato"
pkill gnome-terminal
Med venlig hilsen Christian
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
"We can only see a short distance ahead, but we can see plenty there that needs to be done." -- Alan Turing
Hvem er online
Brugere der læser dette forum: Ingen og 0 gæster