User:Osoom
From ICO wiki
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