User:Osoom: Difference between revisions
From ICO wiki test
Jump to navigationJump to search
Created page with ' #!bin/bash #Autor Oliver Soom #Versioon 0.1 # Skript, mis paneb ubuntu serveri kasutajale e-posti saatma, kui tuleb uusi uuendusi. function pause(){ read -p "$*" }…' |
No edit summary |
||
| Line 1: | Line 1: | ||
Siinkohal tuleb mainida, et siin skripti juures on kasutatud pisikest koodijuppi Ivar Krustoki skriptist, mis kontrollib, kas pakk on paigaldatud, või ei. [https://wiki.itcollege.ee/index.php/User:Ikrustok Link skripti juurde] | |||
#!bin/bash | #!bin/bash | ||
#Autor Oliver Soom | #Autor Oliver Soom | ||
#Versioon 0.1 | #Versioon 0.1 | ||
# Skript, mis paneb ubuntu serveri kasutajale e-posti saatma, kui tuleb uusi uuendusi. | # Skript, mis paneb ubuntu serveri kasutajale e-posti saatma, kui tuleb uusi uuendusi. | ||
# Pausi funktsioon | |||
function pause(){ | function pause(){ | ||
read -p "$*" | read -p "$*" | ||
Revision as of 13:17, 3 June 2011
Siinkohal tuleb mainida, et siin skripti juures on kasutatud pisikest koodijuppi Ivar Krustoki skriptist, mis kontrollib, kas pakk on paigaldatud, või ei. Link skripti juurde
#!bin/bash
#Autor Oliver Soom
#Versioon 0.1
# Skript, mis paneb ubuntu serveri kasutajale e-posti saatma, kui tuleb uusi uuendusi.
# Pausi funktsioon
function pause(){
read -p "$*"
}
#Kontrollib kas kasutajal on juurkasutaja õigused
if [ $UID -ne 0 ]; then
echo "Käivita antud skripti $(basename $0) juurkasutaja õigustes"
exit 1
fi
#Kontrollib kas apticron on paigaldatud
TARK=`/usr/bin/apt-cache policy apticron | grep Installed | awk '{print $2}'`
if [ "$TARK" == "(none)" ]; then
echo "Apticron pole paigaldatud"
echo "Soovid seda paigaldada: Jah(y) Ei(n) "
read RESPONSE
if [ $RESPONSE == 'y' ]; then
sudo apt-get install apticron
echo 'Apticron on paigaldatud '
pause 'Jätkamiseks vajuta ENTERIT....'
elif [ $RESPONSE == 'n' ]; then
echo 'Kui pole vaja, siis pole vaja'
echo 'Väljun'
exit 0
#Viskab välja, kui ei taha programmi paigaldada
fi
fi
#Paketi kontrolli lõpp
#Sisesta informatsiooni email
echo 'Siseta emaili aadress, kuhu tahad saada infot uuenduste kohta'
read MAIL
#Muudab ära conf failis emaili aadressi
sed -i -e 's/EMAIL=.*/EMAIL="'$MAIL'"/' /etc/apticron/apticron.conf
echo 'Email on muudetud'
echo 'Oli tore näha, nägemist'
exit 1