User:Osoom: Difference between revisions
From ICO wiki test
Jump to navigationJump to search
No edit summary |
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] | Siinkohal tuleb mainida, et siin skripti juures on kasutatud pisikest koodijuppi Ivar Krustoki skriptist, mis kontrollib, kas pakk on paigaldatud, või ei.<br> [https://wiki.itcollege.ee/index.php/User:Ikrustok Link skripti juurde]<br> | ||
<b>Questi skript nr. 35</b> | |||
#!bin/bash | #!bin/bash | ||
#Autor Oliver Soom | #Autor Oliver Soom | ||
Revision as of 13:19, 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
Questi skript nr. 35
#!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