Prijava
Korisničko ime:

Lozinka:

remember me

Zaboravili lozinku?

Registrirajte se!
Glavni menu
Potraga
Tko je online
15 korisnika je online (6 korisnika cita Diskusije)

članovi: 0
Gosti: 15

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

Pregledavanje ovog Threada:   2 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
#45
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 32525
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
Re: Omanila skripta
#44
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 32525
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
#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 / 54377
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
#42
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 32525
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
#41
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 32525
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
#40
Linux Master
Pridružen: 25.10.2007
Od Zagreb
Poruke: 351
Level : 17
HP : 0 / 412
MP : 117 / 19877
EXP : 48
Grupa:
Registered Users
Offline
Ok, Ok... :)

sad mi je ipak jasnije.... ;)

Ne znam zašto ti na Ubuntuu skripta ne radi jer je jednostavno - nisam ni proučavao.

Jednostavno nisam pobornik kopanja po tuđim skriptama, jer da bih shvatio zašto nešto ne radi, moram shvatiti kako je programer razmišljao, a to znači da mu moram uči u glavu. To mi je više posla, nego da istu napišem iznova :)

Zato ti ja nisam nikada od niko tražio savjete zašto i kako nešto riješiti. Jednostavno, mozak je uvijek sam našao rješenje kad sam se od problema malo odmaknuo....
_________________
Zaigraj neku društvenu igru, pogledaj na Igranje.org
Postano : 12.11.2010 16:22:56
Izradi PDF od ove poruke Ispis
Vrh
Re: Omanila skripta
#39
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 32525
EXP : 30
Grupa:
Registered Users
Offline
Pa Grofe, ne snalazim se ja loše u Linuxu nego me buni grafičko sučelje. Toga u moje vrime nije bilo. Isto vridi i za Windows. Pokuša san u inittabu staviti default 3, ali onda nemogu raditi web stranice ni gledati filmove. Dakle GUI je danas nezaobilazan. Ma koliko mi smetao. Grofe, ja imam vrlo brzo 50 godina. Nije za mene studiozno proučavanje OS-a ko kad sam bija mlad. A nisan više ni ista osoba ko prije rata, upravo zbog njega. Ponavljam bit ove teme je zašto Ubuntu ne izvodi korektno kodiranu skriptu, a svi drugi Linuxi izvode. I ne čudi se ako vidiš od mene početnička pitasnja. Nije sramota neznati, nego neznati a ne pitati.
PS. Ako se igdi vidi da sam trenutno na W7 (legalnom) to je posuđeni laptop. Moj komp je kod servisera.
_________________
-- Davor R. Bergam
Experiments, no experiences!!

Moja web stranica o Linuxu
Postano : 12.11.2010 16:15:10
Izradi PDF od ove poruke Ispis
Vrh
Re: Omanila skripta
#38
Linux Master
Pridružen: 25.10.2007
Od Zagreb
Poruke: 351
Level : 17
HP : 0 / 412
MP : 117 / 19877
EXP : 48
Grupa:
Registered Users
Offline
Gigolo, ništa ja ne osuđujem i nkoga. Meni zaista nije jasno kako se kao čovjek od informatike i programiranja tako loše snalaziš u Linuxu? Pa tebi to ne bi trebao biti baš takav bauk ;)

Gledam ovo po sebi. Sve što sam ikada naučio i radio u informatici je na čisto hobističkom nivou, pa sam tako svladao i određene programske jezike i sustave. I zapravo mi nikada nije trebalo više od par mjeseci da se totalno prilagodim.

Eto, samo me čudi zašto to tebi ide tako teško :(
_________________
Zaigraj neku društvenu igru, pogledaj na Igranje.org
Postano : 12.11.2010 15:04:28
Izradi PDF od ove poruke Ispis
Vrh
Re: Omanila skripta
#37
Linux Master
Pridružen: 29.12.2005
Od Šibenik
Poruke: 788
Level : 25
HP : 0 / 607
MP : 262 / 32525
EXP : 30
Grupa:
Registered Users
Offline
Druže Grofe, ja nikad nisam rekao da neznam programirati, a to će ti reći i drugi. Plaćali su me za to pa sam bio prisiljen savladati iako sam elektroničar. U DOS-u sam izabrao PL/I, a u VM-u REXX. Znao sam i EXEC2 jer sam se svakodnevno susretao s njim, Assembler samo u osnovama zbog siswtemaq i zato što je3 štetan za programere viših programskih jezika. Imali smo još RPGII, Fortran i COBOL, ali se njimqa nisam bavio. Čemu oni uz PL/I? U informatici se triba specijalizirati. Ko svaštari propada. Ja recimo blage veze nemam o VTAM-u VCNA-i i mrežama. Za to je bio plaćan moj kolega Darko Devčić. Ipak oboje smo ponekad tribali pomoć Milana Ivandića iz CTS Zagreb. Kad si za nešto plaćen moralna obveza ti je da to znaš raditi. Tako je bar bilo u socijalizmu. Danas nije. Opće uvriježeno mišljenje je da su za taj posao inžinjeri elektrotehnike bogom dani. Nije istina! Uostalom ja inžinjere ne podenosim jer mislu da su pametni, a u praksii nisu nizašta. Ako misliš da me programiranje zaobišlo, nađi griješku u dotičnoj skripti koja je moj rad. Ja ne copy/pejstam tuđe radove kako je to rekao tvoj 4ndY, a ja pogrešno to pripisao Suki. I na ovom mjestu mu se duboko izvinjavam, jer zbam da čita ovaj forum. Osim toga tema ovwe rasprave je da mi ta skripta radi u dojednom Linuxu osim Ubuntu, a ne moje programersko umjeće. A viruj mi ono je na nivou! Ako ti želiš tvrditi drugačije, ne zanima me, bitno mi je mišljenje mojih mentora.
_________________
-- Davor R. Bergam
Experiments, no experiences!!

Moja web stranica o Linuxu
Postano : 12.11.2010 14:30:20
Izradi PDF od ove poruke Ispis
Vrh
Re: Omanila skripta
#36
Linux Master
Pridružen: 25.10.2007
Od Zagreb
Poruke: 351
Level : 17
HP : 0 / 412
MP : 117 / 19877
EXP : 48
Grupa:
Registered Users
Offline
Ej Gigolo...

...od kada te poznam tu po forumima stalno mi jedna stvar ne ide u glavu.

U vrijeme dok si se bavio računalima (i bio kako kažeš vrlo cijenjeni informatičar), da li si se bavio i programiranjem?
Nisu li ti strojevi vrtili fortran na sebi ili neki drugi jezik.
Znam da mi je stari i njegov frend (moj profa iz matematike na faksu) za potrebe trasiranja osi cesta koristili te stare IBM strojeve (a i moji u IPZ-u) i sve se zapravo pisalo u fortranu.

Jer, ako si poznavao fortran ili neki srodni jezik, ne kužim kak sada ne kužiš više programiranje??

Nije mi jasno, ako si se tada tako žestoko bavio informatikom i bio si sistemac, kako te je programiranje zaobišlo. To mi je stalna misterija kad god čitam tvoje članke.

Kada se jednom shvati osnovni koncept programa i programiranja, ostalo je samo stvar sintakse, a pogotovo ako ne govorimo o objektno orjentiranim jezicima tipa C++-a, nego se zadržimo na čisto proceduralnim....
_________________
Zaigraj neku društvenu igru, pogledaj na Igranje.org
Postano : 12.11.2010 2:30:52
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