HULK Forum Index Linux općenito Omanila skripta |
Pregledavanje ovog Threada:
1 Anonimnih Korisnika
Dno Prethodna tema Sljedeca tema |
|
|
---|
Pošiljatelj | Thread |
---|
|
Re: Omanila skripta | #1 |
|||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25 HP : 0 / 607 Grupa:
Registered Users |
Skripta je malo evoluirala. Al i dalje ne radi na Ubuntu. Na svim drugim distrama radi uključujući Fedoru na kojoj sam sad.
#!/bin/bash #set -x #cp /home/davor/linux/bckp/slk/bckp.gif /home/davor/Desktop cp /home/davor/log/bckp.txt /home/davor/log/bckp-old.txt echo $(date) > /home/davor/log/bckp.txt echo "Backup" kd=`date '+%d'` ((kdd=$kd % 2)) fb="1" if [ $kdd -eq 0 ] then fb="2" fi cd /media/store/$fb for (( i=1; i<7; i++ )) do case $i in 1) kj="Lekcije" ;; 2) kj="linux" ;; 3) kj="Razno" ;; 4) kj="Slike" ;; 5) kj="Web" ;; 6) kj="Zaslon" ;; esac diff -rq /home/davor/$kj /media/store/$fb/$kj if [ $? -ne 0 ] then rm -fr /media/store/$fb/$kj cp /home/davor/$kj /media/store/$fb/ -R fi done for (( i=1; i<5; i++ )) do case $i in 1) kj="Knjige" ;; 2) kj="Stripovi" ;; 3) kj="Glazba" ;; 4) kj="Video" ;; esac cd /media/home2/$kj ls * -d | while read f do v=`ls -dl $f` #echo $v v=$(echo ${v:0:1}) #echo $v if [ "$v" = "d" ] then if [ ! -d /media/store/$kj/$f ] then cp /media/home2/$kj/$f /media/store/$kj/ -R else cd /media/home2/$kj/$f ls * > /home/davor/.glh.txt cd /media/store/$kj/$f ls * > /home/davor/.gls.txt cmp /home/davor/.glh.txt /home/davor/.gls.txt > /dev/null if [ $? -eq 1 ] then rm -fr /media/store/$kj/$f cp /media/home2/$kj/$f /media/store/$kj/ -R fi cd /media/home2/$kj #rm /home/davor/.glh.txt /home/davor/.gls.txt fi fi if [ "$v" = "-" ] then if [ ! -f /media/store/$kj/$f ] then cp /media/home2/$kj/$f /media/store/$kj/ fi fi done done echo "Gotovo" echo $(date) >> /home/davor/log/bckp.txt echo $fb >> /home/davor/log/bckp.txt #rm /home/davor/Desktop/bckp.gif rm /home/davor/.glh.txt /home/davor/.gls.txt #rm /home/davor/Desktop/bckp.gif #set +x |
||||||||||
Postano : 20.08.2011 20:08:12
|
Vrh Prethodna tema Sljedeca tema |
|