User:Osoom: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 54: Line 54:
===Powershelli kodutöö===  
===Powershelli kodutöö===  


Kirjutan skripti, mis otsib etteantud kohat ülesse kõik helifailid(lõpuga mp3, flac, wav, wma, ), mis on suuremad kui 1 MB, ning teen neist listi, ning saadab htmliks tehtud listi meilile. Edasiarendus on see, et asi pannakse kohe ülesse.    
Skript, mis otsib etteantud asukohast ülesse nelja tüüpi helifailid (flac, mp3, WAV, wmv), mis on suuremad kui 1 MB, ning teeb nendest listi. Edasi tehakse list tekstifaili, mis saab nimeks "Kuupäev.txt". Ning siis saadetakse fail emailiga sinna, kuhu ta vaja on saata.
 


===Pythoni töö===
===Pythoni töö===


Pythoni baasil main.cpp programm, mis koosneb opencv pealepanekust koos opencv-ga ja c++ to python
Pythoni baasil main.cpp programm, mis koosneb opencv pealepanekust koos opencv-ga ja c++ to python

Revision as of 00:17, 21 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

  1. Loob ssh ühenduse, etteandes talle parameetrid
  2. ühendus loodud, kopeerib antud kataloogi sisu üle ssh localisse
  3. kui md5checksum töötab, annab ksututab kasuta, mida kopeeriti, ühenduse kasutast
  4. panna skritp tööle, mingi intervalli tagant


Powershelli kodutöö

Skript, mis otsib etteantud asukohast ülesse nelja tüüpi helifailid (flac, mp3, WAV, wmv), mis on suuremad kui 1 MB, ning teeb nendest listi. Edasi tehakse list tekstifaili, mis saab nimeks "Kuupäev.txt". Ning siis saadetakse fail emailiga sinna, kuhu ta vaja on saata.

Pythoni töö

Pythoni baasil main.cpp programm, mis koosneb opencv pealepanekust koos opencv-ga ja c++ to python