Prijava
Korisničko ime:

Lozinka:

remember me

Zaboravili lozinku?

Registrirajte se!
Glavni menu
Potraga
Tko je online
23 korisnika je online (20 korisnika cita Diskusije)

članovi: 0
Gosti: 23

više...
HULK-Diskusije - Linux općenito - Omanila skripta
Chat WIKI Kontakt
HULK Forum Index
   Linux općenito
  Omanila skripta

Pregledavanje ovog Threada:   1 Anonimnih Korisnika

 

 Dno   Prethodna tema   Sljedeca tema
<12345
  •  Ocjena Threada
      Ocijenite ovaj Thread
      Izvrsno
      Dobro
      Prosjecno
      Loše
      Užasno
Pošiljatelj Thread
Re: Omanila skripta
#41
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 26459
EXP : 30
Grupa:
Registered Users
Offline
Upravo tako. Niko ne voli gledati tuđe kodove. A i prograsmerski je nepristojno dirati tuđi rad.
A jel mi viruješ da san ja neke krupne probleme riješija u snu? Jednostavno bi sanja taj problem, u snu rješija i ujutro na poslu primjenija.
Mene današnji informatičari bune svojom brutalnošću. U IBM svitu je sve drukčije ležernije, poštuje se etika... Moji najljepši trenutci na poslu su bili kad bi došli ljudi iz IBM-a. Bili su tako ljubazni i prijateljski nastrojeni. I svi jednako obučeni (!!??)
_________________
-- Davor R. Bergam
Experiments, no experiences!!

Moja web stranica o Linuxu
Postano : 12.11.2010 16:45:21
Izradi PDF od ove poruke Ispis
Vrh
Re: Omanila skripta
#42
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 26459
EXP : 30
Grupa:
Registered Users
Offline
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
_________________
-- Davor R. Bergam
Experiments, no experiences!!

Moja web stranica o Linuxu
Postano : 20.08.2011 20:08:12
Izradi PDF od ove poruke Ispis
Vrh
Re: Omanila skripta
#43
Linux Master
Pridružen: 04.01.2005
Od 33 stupnja i 4 minute sjeverno, i zatim 5 koraka na zapad
Poruke: 2391
Level : 39
HP : 0 / 964
MP : 797 / 44759
EXP : 56
Grupa:
Webmasters
Registered Users
HULK
UrednikNovosti
UrednikRecenzija
UrednikLinkova
ModeratoriForuma
UrednikSekcija
UrednikBlogova
UrednikDogadjanja
UrednikDokumenata
UrednikKomentara
Offline
Vjerojatno je greška tamo di ti sustav javi grešku, ili gdje stane, ili recimo u pojedine retke staviš nešto tipa

echo "sad sam u tocki 1"

pa moš vidit da je recimo došao do točke 1 i slično... I onda javiti gdje točno i na koji način ne radi, a ne da sad netko mora slagati cijeli sustav u nadi da će složiti kako ti imaš i pokrenuti tu skriptu pa onda tražiti grešku...
_________________
Poći ću s vama jer volim šalu, hoću da vidim ježa budalu.

Put u Japan
Postano : 30.08.2011 9:50:43
Izradi PDF od ove poruke Ispis
Vrh
Re: Omanila skripta
#44
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 26459
EXP : 30
Grupa:
Registered Users
Offline
Često program može biti dobro napisan a da ne radi zbog podataka ili vrste podataka. Pretresa san sve šta prepisujen. Ništa sumnjivo. A sačekati ću sljedeći LTS.
_________________
-- Davor R. Bergam
Experiments, no experiences!!

Moja web stranica o Linuxu
Postano : 02.09.2011 16:29:35
Izradi PDF od ove poruke Ispis
Vrh
Re: Omanila skripta
#45
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 26459
EXP : 30
Grupa:
Registered Users
Offline
Skripta mi već dosta vremena radi u lucidu 32b, a kako radi u svim drugim distrama. mislim da mogu reći da nešto nije u redu sa lucidom 64b. U njemu je dolazilo do tajanstvenog zastoja skripte bez tragova koji bi pomogli naći razlog. Skripta je poprilično jednostavna (sama kopiranja):

#!/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="Backup"
#if [ "$kdd" -eq 0 ]
#then
#fb="2"
#fi
#dodf=`echo $(date +%p)`
#fb="$fb""$dodf"
post=0
inc=8
#cd /media/store/$fb

for (( i=1; i<6; i++ ))
do
case $i in
1)
kj="Programi"
;;
2)
kj="linux"
;;
3)
kj="Razno"
;;
4)
kj="Slike"
;;
5)
kj="Web"
;;
esac

((post=post+inc))
echo $post
echo "# $kj"

diff -rq /media/dsk1/moj/$kj /media/dsk4/$fb/$kj
if [ $? -ne 0 ]
then
echo $post
echo "# $kj - copy - $fb"
rm -fr /media/dsk4/$fb/$kj
cp /media/dsk1/moj/$kj /media/dsk4/$fb/ -R
fi
done


##############
#exit


for (( i=1; i<5; i++ ))
do
case $i in
1)
kj="Knjige"
sa="/media/dsk2/"
na="/media/dsk3/"
;;
2)
kj="Stripovi"
sa="/media/dsk2/"
na="/media/dsk4/"
;;
3)
kj="Glazba"
sa="/media/dsk2/"
na="/media/dsk3/"
;;
4)
kj="Video"
sa="/media/dsk3/"
na="/media/dsk4/"
;;
esac
((post=post+inc))

cd $sa$kj
ls * -d | while read f
do
echo $post
echo "# $kj"
v=`ls -dl $f`
#echo $v
v=$(echo ${v:0:1})
#echo $v
if [ "$v" = "d" ]
then

if [ ! -d $na$kj/$f ]
then
echo $post
echo "# $kj - copy - $f"
cp $sa$kj/$f $na$kj/ -R
else
cd $sa$kj/$f
ls * > /home/davor/.glh.txt
cd $na$kj/$f
ls * > /home/davor/.gls.txt
cmp /home/davor/.glh.txt /home/davor/.gls.txt > /dev/null
if [ $? -ne 0 ]
then
echo $post
echo "# $kj - copy - $f"
rm -fr $na$kj/$f
cp $sa$kj/$f $na$kj/ -R
fi
cd $sa$kj
#rm /home/davor/.glh.txt /home/davor/.gls.txt
fi
fi
if [ "$v" = "-" ]
then
echo $post
echo "# $kj"
if [ ! -f $na$kj/$f ]
then
echo $post
echo "# $kj - copy - $f"
cp $sa$kj/$f $na$kj/
fi
fi
done
done



((post=post+inc))
echo $post
echo "# Zaslon"
cd /media/dsk2/Zaslon
ls * > /home/davor/.lszh.txt
cd /media/dsk4/Zaslon
ls * > /home/davor/.lszs.txt
sort /home/davor/.lszh.txt > /home/davor/.lszhs.txt
sort /home/davor/.lszs.txt > /home/davor/.lszss.txt
cmp /home/davor/.lszhs.txt /home/davor/.lszss.txt > /dev/null
if [ $? -ne 0 ]
then
echo $post
echo "# Zaslon - copy"
rm -fr /media/dsk4/Zaslon
cp /media/dsk2/Zaslon /media/dsk4/ -R
fi
rm /home/davor/.lszh.txt /home/davor/.lszs.txt /home/davor/.lszss.txt /home/davor/.lszhs.txt
((post=100))
echo $post
echo "# Početna"
echo $post
echo "# pocetna - copy"
rm -fr /media/dsk4/pocetna
cp /media/dsk2/pocetna /media/dsk4 -R





#rm /home/davor/Desktop/bckp.gif
rm /home/davor/.glh.txt /home/davor/.gls.txt

#rm /home/davor/Desktop/bckp.gif


echo "Gotovo"
echo $(date) >> /home/davor/log/bckp.txt
echo $fb >> /home/davor/log/bckp.txt
) |
zenity --progress \
--title="BACKUP" \
--text="backup" \
--percentage=0 \
--auto-close

#set +x
_________________
-- Davor R. Bergam
Experiments, no experiences!!

Moja web stranica o Linuxu
Postano : 22.12.2011 15:32:43
Izradi PDF od ove poruke Ispis
Vrh
 Vrh   Prethodna tema   Sljedeca tema
<12345

 


 Ne možete pokrenuti novu temu.
 Možete citati teme.
 Ne možete odgovarati na poruke.
 Ne možete uredivati svoje poruke.
 Ne možete brisati svoje poruke.
 Ne možete dodavati nove ankete.
 Ne možete glasati u anketama.
 Ne možete dodavati fileove porukama.
 Ne možete slati poruke bez odobrenja.
Copyright © 1995-2009 HULK web team. Sva prava pridržana. RSS. Engine: XOOPS