User:Osoom: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
|||
Line 44: | Line 44: | ||
===Bashi arvestus=== | ===Bashi arvestus=== | ||
Valmistada skript, mis kopeerib failid/kaustad üle ssh kusagilt kuhugi, ning peale md5sum cheki kustutab ära kopeeritud asjad | Valmistada skript, mis kopeerib failid/kaustad üle ssh kusagilt kuhugi, ning peale md5sum cheki kustutab ära kopeeritud asjad | ||
ToDo | |||
#Loob ssh ühenduse, etteandes talle parameetrid | |||
#ühendus loodud, kopeerib antud kataloogi sisu üle ssh localisse | |||
#kui md5checksum töötab, annab ksututab kasuta, mida kopeeriti, ühenduse kasutast | |||
#panna skritp tööle, mingi intervalli tagant |
Revision as of 13:05, 10 November 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
Bashi arvestus
Valmistada skript, mis kopeerib failid/kaustad üle ssh kusagilt kuhugi, ning peale md5sum cheki kustutab ära kopeeritud asjad ToDo
- Loob ssh ühenduse, etteandes talle parameetrid
- ühendus loodud, kopeerib antud kataloogi sisu üle ssh localisse
- kui md5checksum töötab, annab ksututab kasuta, mida kopeeriti, ühenduse kasutast
- panna skritp tööle, mingi intervalli tagant