scripti çalıştıran kullanıcının PATH in de db2 yok, full path vererek
deneyin.

25 Nisan 2012 21:52 tarihinde
<linux-programlama-requ...@liste.linux.org.tr>yazdı:

> Linux-programlama listesi mesajlarını şu adrese gönderin:
>        linux-programlama@liste.linux.org.tr
>
> World Wide Web ile üye olmak veya üyelikten çıkmak için şu sayfayı
> ziyaret edin:
>        https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> veya e-posta yoluyla konusunda veya gövdesinde 'help' yazan bir mesajı
> şu adrese gönderin:
>        linux-programlama-requ...@liste.linux.org.tr
>
> Bu listeyi yöneten kişiye şu adresten ulaşabilirsiniz:
>        linux-programlama-ow...@liste.linux.org.tr
>
> Yanıt yazarken, lütfen Konu satırını düzenleyerek şu tür bir şekilden
> daha belirli olmasını sağlayın: "Ynt: Linux-programlama toplu
> mesajının içeriği..."
>
>
>
> Günün Konuları:
>
>   1. Re: C ile ilgili garip bir sorun? (kypdk)
>   2.  db2 backup script hatasi? (Levent SARI)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 25 Apr 2012 19:48:03 +0300
> From: kypdk <pass...@gmail.com>
> Subject: [Linux-programlama] Re: C ile ilgili garip bir sorun?
> To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme
>        <linux-programlama@liste.linux.org.tr>
> Message-ID: <4f982ac3.8070...@gmail.com>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
>
>
> On Wed 25 Apr 2012 02:54:11 PM EEST, Serdar KÖYLÜ wrote:
> >> Olaya sadece gui-programcısı olarak bakmayın denmişte Türkiye'de kaç
> özel ar-ge robot teknolojisi üretiyor ya da C'nin gücünü kullanacağınız iş
> yapıyor?
> >
> > Biz varız desem.
> bir tane örnek yeterli değil :)
> Ama kendi adıma robotları python ile kodlamayı daha
> > çok tercih ediyorum. Ha, ufak bir mcu ise, assembler iyidir oluyor
> > elbette.
> Demek ki her zaman her yerde C değilmiş :)
> >
> > Sorun C'nin gücü değil ki. Sorun, Socket programlamayı bilmeme sorunu.
> > Ve bunu "en kolay" C ile öğrenebileceğiniz meselesi .
> >
> > Ha, birde buradaki "en kolay" lafını, "amanda sadece ve sadece" diye
> > anlayanların olması sorunu. Atıyorum,  IPC olayını Java ile de
> > öğrenirsiniz, ama C ile daha kolay, daha çabuk öğrenirsiniz.
> >
> > Elbette birde, bunu "Amanda IPC işini C ile daha iyi yaparsınız da
> > java (veya herneyse) ile kötü yaparsınız" gibi anlayan kıt anlayışlar
> > var olacaktır.  Öyle ki, belki de IPC işini Java ile daha kolay ve iyi
> > de yapabilirsiniz, bu ayrı bir tartışma.
> Spesifik üstünlükler ve ayrıcalıklar illa olacaktır. kolay kavramı
> kişiye görede değişebilir.
> >
> >
> >
> >
> >
> >
> > 2012/4/25 Serdar KÖYLÜ<s.koy...@gmail.com>:
> >>> "C kolay ogrenilir", katilmiyorum
> >>
> >> Ben bunu dediğimi sanmıyorum. Bir gösterseniz hani, buraya bir **
> koyalım.
> >>
> >>
> >>> "Yazilim (genel anlamda) en hizli ya da kolay C ile gelistirilir."
> katilmiyorum
> >>
> >> Bunuda en azındna böyle söylemediğimi sanıyorum, gene "**" koyalım.
> >>
> >>> "%'lerle ifade ettiginiz ifadelerin hepsi varsayim.", bunlara da
> katilmiyorum.
> >>
> >> Hah, şimdi o "**" ı alalım buraya koyalım. Sormuştum, anladınzı mı,
> >> anlamamışsınız. O yüzden tekrar yazalım:
> >>
> >> 1. C öğrenmek, başlangıçta daha zor, ilerleyen dönemde daha kolaydır.
> >> 2. Programlama paradigmasını öğrenmek, C ile daha kolaydır.
> >> 3. Belli bir karmaşıklık, performans vs. vs. seviyesi gereği ortaya
> >> çıkınca, C ile yazmak daha kolaydır.
> >> 4. Belli bir seviyeye ulaşmış bir programcı için, C ile kod yazmak,
> >> üst seviye dillerle kod yazmaktan daha zor değildir.
> >>
> >> Hah, tekrar yazdık bakın işte. Ne diyor muşuz?
> >>
> >> Gelelim şu yüzdeler olayına. 25 seneden fazla kod yazmış, DOOM için
> >> daha dün çıkmış son moda bir oyun olduğunu düşünüp, oyun denince
> >> ZX-81'deki madenciyi veya PC/XT'deki digger'ı hatırlıyor olsaydınız,
> >> sizde bu oranları kendiniz görürdünüz.
> >>
> >> Buyrun, bakılmaya hazır koskoca open source repository'si var. Açın
> >> inceleyin bakalım, farklı bir şey görecek misiniz?
> >>
> >> Evet, moore kanunun da varsayım, ama hala işliyor. Ve bakın işte,
> >> benimkide varsayım ama, hala millet C ile yazıyor, neden acaba?
> >>
> >>
> >> 2012/4/25 Gurbuz Sanatci<sana...@yahoo.com>:
> >>> Siniflamaya calisayim daginikligi,
> >>> Anlastiklarimiz :
> >>> C guclu ve onemli
> >>> C bircok dilin temeli
> >>> C bilen makinayi ve sistemi tanir, yazilim gelistirirken tikanma
> yasamaz.
> >>> Ne guzel, benzer sureclerden gecmisiz. Ben Clipper ile Summer'87
> >>> versiyonunda tanistim, editorumuz Sidekick idi.  Clipper 5.2e ye kadar
> >>> devam ettim. Agirlikli olarak da Turbo Pascal ve Turbo C kullaniyordum
> o
> >>> tarihlerde.
> >>>
> >>> Anlasamadiklarimiz:
> >>> "C kolay ogrenilir", katilmiyorum
> >>> "Yazilim (genel anlamda) en hizli ya da kolay C ile gelistirilir.",
> >>> katilmiyorum
> >>> "%'lerle ifade ettiginiz ifadelerin hepsi varsayim.", bunlara da
> >>> katilmiyorum.
> >>>
> >>> Ayrica:
> >>> "Demeli miyim" ifadeleri uslubunuza elestiridir, bilginizi,
> deneyiminizi
> >>> sinamak icin degil. Ama siz oyle anlamissiniz.
> >>> "Ama alacağınız cevaplar sizi zora sokabilir."  demissiniz.
> >>> Serdar Bey sizin beyniniz nasil isliyor. Ayni sureclerde benzer islerle
> >>> ilgilenmis olmak iyi birsey, uzlasabilme ihtimalidir. Ben "DOOM" filan
> >>> oynarken ates ettiginiz yaratiklardan degilim!
> >>>
> >>> Gelelim bu ifadeye:
> >>> "Ve sizin anlayamadığınız, öbür dilleri atın, C kullanın demediğimiz,
> >>> programcı iseniz bir sürü şeyi bilmeniz gerektiği, bunları da en kolay
> C
> >>> ile öğreneceğinizdir. Bunları bilin, öğrenin, sonra bakar hangi dil
> >>> işinize gelirse, onunla yazarsınız. "
> >>> Ben bu sureci yasadiktan sonra digerlerine agirlik verdim. Benim
> >>> varligim da iddianizi cokertiyor bu durumda.  Ama ben size "At
> >>> Gozlugu"'nu cikarin demiyorum. Bu sizin bakis aciniz diyorum.
> >>>
> >>> Sizin probleminiz:
> >>> Sizinle ayni fikirde olmayisima itiraz ediyorsunuz. Bilgi ile bakis
> >>> acisini ve tercihleri karistiriyorsunuz. Herkesin sizinle ayni
> sonuclara
> >>> varmasini istiyorsunuz.
> >>> Bu bir matematik formulu degil ki ayni sonucu versin. Milyonlarca
> >>> degisken var bu karari belirleyen. "Beni yargilamak istiyorsan, once
> >>> benim ayakkabilarimi giy..." anlaminda bir Ingiliz Atasozu var
> bilirsiniz.
> >>> Yani daha basiti, sizin IQ tamam da EQ'ya bir baktirin diyorum.
> >>>
> >>> Cozum:
> >>> Sizin yorumlarinizin varligini ve degerini kabul ediyorum, sizden de
> >>> dayattiginiz fikirlerin disindaki yorumlarin da varligini kavrayacak
> >>> "zihin acikligini"  umuyorum.
> >>>
> >>> Simdi, istediginiz kadar anlatmaya devam edebilirsiniz, bundan sonrasi
> >>> beni asar,  YANIT VERMEYECEGIM,  cunku sizinle tartismaktan cok korktum
> >>> :)))
> >>>
> >>> Sevgilerimle...
> >>>
> >>>
> >>>
> >>>
> >>> Serdar KÖYLÜ wrote:
> >>>> Ben de size "iki sene, herhangi bir xBase ile ticari
> >>>> program gelistir, piyasada programciligin ne oldugunu ogrenirsin" mi
> >>>> demeliyim ? Ya da "En azindan 10 senedir kullanilan bir ticari
> uygulama
> >>>> yazip, ona destek verdiniz mi ? Yapin da sonra konusalim" mi
> demeliyim ?
> >>>>
> >>>> Buyur, de, sizi tutan mı var. Ama alacağınız cevaplar sizi zora
> >>>> sokabilir. xBase olayını biz dBase II iken, ashton-tate denen bir
> >>>> müessese varkenden kullandık. Clipper çıktığında, ilk
> >>>> kullanıcılarından biriydik. 10 sene değil ama, 20 senedir kullanılan
> >>>> programlarımız var, köhnemiş kalsada. Btrieve içinde kendi apilerimiz
> >>>> vs. yazdık. Sidekick'ten ilham alıp, çok TSR'de yazdık. Yaptık,
> >>>> buyrun, konuşalım.
> >>>>
> >>>> BASIC (GW, Q, Pro, Turbo vs.) le de, Assembly ilede, hepsiyle de kod
> >>>> yazdık. OS/2'ye de, VM/SP'lere de. Bunlarla gelmeniz, ben gibi bir
> >>>> dinozora zor gelmeyecektir kl?
> >>>>
> >>>> Bu diller niye var. Eğer o at gözlüğünü çıkarı bakarsanız, görürsünüz
> >>>> kolayca. Tipik dillerin öğrnem/kullanışlılık eğrisi ile C dilinin
> >>>> öğrenme/kullanışlılık eğrisi, bir noktada kesişir. Bu noktanın
> >>>> ötesinde, C daha kolaydır, daha verimlidir. Ama bu noktanın berisinde,
> >>>> üst düzey diller her zaman daha avantajlıdır. Bkz: yukarlarda bir
> >>>> yerdeki mesajımdaki grafik.
> >>>>
> >>>> O grafiğin domaini, yani yatay ekseni çok farklılaşabilir, sunucu
> >>>> yazılımı, WEB CGI yazılımı, UI yazılımı, veritabanı yazılımı, DSP
> >>>> kodu, temel I/O işlevleri, race conditioning, multitasking, multitier
> >>>> vs. vs. olabilir. Her domain için aslen farklı bir eğri çıksada,
> >>>> eğrilerin genel görünümü aynı kalacaktır.
> >>>>
> >>>> Bugün mevcut işlerin en az %40'ı o iki eğrinin kesişim noktasının
> >>>> berisinde kalmaktadır zaten. Ve o yazılımlar için yüksek seviyeli bir
> >>>> dil elbette ideal seçim olacaktır.
> >>>>
> >>>> Ama şu unutulur ki asıl mesele budur. Programcı, %100'ü bilmek
> >>>> zorundadır. C isiz kolayca, en az çabayla oraya taşır. Ama diğer
> >>>> diller, %40, hatta bazı hususlarda %20'den sonra ayak bağınız
> >>>> oluverir.
> >>>>
> >>>> Ve sizin anlayamadığınız, öbür dilleri atın, C kullanın demediğimiz,
> >>>> programcı iseniz bir sürü şeyi bilmeniz gerektiği, bunları da en kolay
> >>>> C ile öğreneceğinizdir. Bunları bilin, öğrenin, sonra bakar hangi dil
> >>>> işinize gelirse, onunla yazarsınız.
> >>>>
> >>>> Anlaşabiliyor muyuz? Yoksa bir daha anlatayım aziz kardeşim?
> >>>>
> >>>>
> >>>> 2012/4/25 Gurbuz Sanatci<sana...@yahoo.com>:
> >>>>> Serdar Bey,
> >>>>> Bilmek baska birseydir, bildiklerini anlatabilmek ya da urune
> >>>>> donusturebilmek baska birseydir.
> >>>>> Gercekten Clipper, Foxbase ya da xHarbour neden gelistirildi ?
> >>>>> Bu sorunun cevabi sizin ifadelerinize yanittir aslinda. Buna piyasa
> >>>>> gercegi denir. Iddiali ve inancli anlatimlariniz da bu gercegi
> >>>>> degistiremez, cunku yasanmistir ve varliklari ispattir. Sizinkiler
> ise
> >>>>> sadece tutkulu iddialardir.
> >>>>> Ben de soyle mi demeliyim, "Adamlar C dururken isi gucu birakmis
> bunlari
> >>>>> gelistirmisler..." vs.
> >>>>> Ayrica, piyasa kosullarinda ERP turu yazilimlari uretenler, stok,
> cari,
> >>>>> fatura gibi konularla ugrasanlar bu tur dillerin neden uretildigini
> >>>>> bilirler.
> >>>>> Ihtiyac duydukca, bu diller icin C fonksiyonlari kullandim,
> >>>>> kullaniyorum. 1988'de interruptlarla ugrasiyordum, TSR (simdiki
> >>>>> multithread'in atasi) kodlarla. Hatta 1990 yilinda Btrieve'den
> Clipper'a
> >>>>> transfer icin Btrieve erisen bir C kodunu buyuk olcude yeniden
> yazmis ve
> >>>>> Clipper koduna uyarlamistim. O gunden beri de donem donem C'den
> >>>>> yararlandim. Bu deneyimlerime  dayanarak,  C icin "ogrenmesi kolay",
> >>>>> "hizli yazilim gelistirilir" turunden iddialari da gercekci
> bulmuyorum.
> >>>>> Acikcasi, fanatik iddialar olarak aliyorum.
> >>>>> Sizin gozlemleriniz farkli olmussa, kendi genellemenizi yaparsiniz
> ama
> >>>>> bu sizi dogrulamaz, beni de dogrulamayacagi gibi.
> >>>>> Acaba "Serdar Bey hakli mi ?" diye 2 sene herseyi birakip C'de
> program
> >>>>> yazamayacagima gore, o iddianizi da anlamsiz bir ifade olarak
> >>>>> degerlendiriyorum. Ben de size "iki sene, herhangi bir xBase ile
> ticari
> >>>>> program gelistir, piyasada programciligin ne oldugunu ogrenirsin" mi
> >>>>> demeliyim ? Ya da "En azindan 10 senedir kullanilan bir ticari
> uygulama
> >>>>> yazip, ona destek verdiniz mi ? Yapin da sonra konusalim" mi
> demeliyim ?
> >>>>> Demiyorum ama elestirimi yapiyorum: Tarziniz, piyasadan haberi
> olmayan,
> >>>>> tipik akademisyen tavri ve ben de hic  sevmem bu tarzi.
> >>>>> Bir sonraki epostanizdaki grafigin dogru oldugunu dusunmuyorum, sacma
> >>>>> bir grafik aslinda. Olculmesi mumkun olmayan seyleri, sanki
> >>>>> olculebilirmis gibi gostermis. "Iddia ispati icin hazirlanan cakma
> belge
> >>>>> gibi gorunuyor."  Oyle degilse, lutfen kaynagini da paylasin,
> >>>>> dogrulugunu tekrar dusuneyim.
> >>>>> Ozetle gozlemime gore; teknik bilgileriniz dogru, iddialariniz kismen
> >>>>> dogru ama vardiginiz sonuclar buyuk olcude yanlis. Bu da sizin
> tarziniz.
> >>>>> Cabaniza ve katkiniza tesekkur ederim.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> Serdar KÖYLÜ wrote:
> >>>>>> Sanırım anlaşılmayan olay şu. C zor bir dil demek, insafsızlıktır.
> >>>>>>
> >>>>>> Herşey için C en iyisidr demekse, aynı şekilde insafsızlıktır.
> >>>>>>
> >>>>>> Bakalım, ne var ortada. Neden, bakıyoruz, olayın bir türlü
> >>>>>> anlaşılmadığını görmek için. Deniyor ki, Clipper kodu ile Clipper'ın
> >>>>>> ürettiği C kodu. Hangisi daha anlaşılır?
> >>>>>>
> >>>>>> hb_vmExecute( pcode, symbols );
> >>>>>>
> >>>>>> bu satıra dikkat ettiniz mi? Orada C kodu yok. Orada bir virtual
> >>>>>> machine için bir şekilde üretilmiş bir bytecode'u C üzerinden
> çağıran
> >>>>>> bir kod var. Peki bunu C'den başka hangi dille bu kadar kolay
> >>>>>> yapabilirsiniz?
> >>>>>>
> >>>>>> Bir başka yerde, Java neden deniyor. Orada yapılan açıkca,
> uygulamayı
> >>>>>> bir vm içine hapsetme, sistemden yalıtma olayı ki, işte C ile
> yapmakta
> >>>>>> zorlanacağınız bir şey. Hele ki, korumalı mod olmayan ARM gibi bir
> >>>>>> işlemcide.
> >>>>>>
> >>>>>> Birde olay hep GUI'den ibaretmiş gibi algılanmış. Buna gülümsüyorum
> >>>>>> ama, ağlanacak halimize diyerek gülümsüyorum. Zira piyasadaki
> >>>>>> uygulamaları biraz tanıyorum ve nasıl içler acısı halde olduklarını
> >>>>>> görmek için çok şey gerekmiyor.
> >>>>>>
> >>>>>> Yüksek seviyeli dillerin iyi olduğu, mantıklı olduğu çok yer var
> >>>>>> elbette. Ama bu C için zor, kötü vs. demeye yetmez.
> >>>>>>
> >>>>>> Ve daha önemlisi, C biliyor olmak, bir güçtür. O bilgi her dilde
> size
> >>>>>> güç verir. Bunu inkara çıkıp, başka dillerin vs. gölgesine
> saklanmaya
> >>>>>> çalışan programcı, emin olun kafasını kuma sokan bir devekuşundan
> >>>>>> fazlası olamaz.
> >>>>>>
> >>>>>> Zor filan diye kendiniz kandırmayın, gidin 2 sene C ile kod yazın,
> >>>>>> öğrenin. İnanın o zaman ne dediğimizi daha iyi anlayacaksınız.
> >>>>>>
> >>>>>> 2012/4/24 Gurbuz Sanatci<sana...@yahoo.com>:
> >>>>>>> Programlama dilleri konusunda bu boyutta fanatizm ilginc geldi.
> (CBahce
> >>>>>>> mi, DelphiSaray mi ?)
> >>>>>>> C ogrenmesi zor bir programlama dilidir. Neye gore, herhangi bir
> xbase
> >>>>>>> ya da Delphi"ye gore.
> >>>>>>> C ogrenmesi kolay bir programlama dilidir. Neye gore, Assembler'a
> gore.
> >>>>>>> Hersey en iyi C ile yapilir. Kime gore, bazi arkadaslara gore.
> >>>>>>> Hersey en kolay Delphi ile yapilir. Kime gore, bazi arkadaslara
> gore.
> >>>>>>>
> >>>>>>> Genel yaklasim "Siz bir de Leyla'ya benim gozumle bakin, gonul kimi
> >>>>>>> severse guzel odur..." seklinde...
> >>>>>>>
> >>>>>>> Ve bazi arkadaslarin uslubunun abartacak kadar kotu olmasa da, daha
> >>>>>>> duzeyli olmasini beklerdim.
> >>>>>>> Sevgiler...
> >>>>>>>
> >>>>>>> Not: Serdar Bey, stri_replace yerine str_replace kodunu
> gondermeniz de,
> >>>>>>> yazarken kendinizi kaptirip senli benli devam etmeniz de gozumden
> >>>>>>> kacmadi ! (elbette saka)
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> Linux-programlama mailing list
> >>>>>>> Linux-programlama@liste.linux.org.tr
> >>>>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>>>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >>>>>> _______________________________________________
> >>>>>> Linux-programlama mailing list
> >>>>>> Linux-programlama@liste.linux.org.tr
> >>>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >>>>>>
> >>>>> _______________________________________________
> >>>>> Linux-programlama mailing list
> >>>>> Linux-programlama@liste.linux.org.tr
> >>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >>>> _______________________________________________
> >>>> Linux-programlama mailing list
> >>>> Linux-programlama@liste.linux.org.tr
> >>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >>>>
> >>>
> >>> _______________________________________________
> >>> Linux-programlama mailing list
> >>> Linux-programlama@liste.linux.org.tr
> >>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama@liste.linux.org.tr
> > https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 25 Apr 2012 21:52:28 +0300
> From: Levent SARI <lsar...@gmail.com>
> Subject: [Linux-programlama]  db2 backup script hatasi?
> To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme
>        <linux-programlama@liste.linux.org.tr>
> Message-ID:
>        <ca+hjgsxjfebuncrcpnjhp+anbumoge8nlz0nzxsv-b0ronw...@mail.gmail.com
> >
> Content-Type: text/plain; charset="iso-8859-9"
>
> Herkese merhabalar,
> Arkadaslar Centos ve Tomcat uzerinde calisan db2 database sistemimiz icin
> bir otomatk yedekleme scripti(bknz:1) hazirladim.
> Ancak script yukaridan asagiya sirayla baslamak sarti ile adim adim tum
> islem  basamaklarini sakin sakin hallederken bu kısım
> ( . /home/db2inst/sqllib/db2profile ) calismaya baslayinca takilip kaliyor
> ve su hatayi (bash: db2: command not found
> db2_backup.sh: line 22: /home/db2inst/sqllib/db2profile: Böyle bir dosya ya
> da dizin yok
> [root@localhost ~]#   ) vererek devamındaki islem basamaklarina gecmiyor..
> burda bahsettiği 22. line da yukarıda belirttiğim bu (.
> /home/db2inst/sqllib/db2profile ) kısım.
> Anlamadigim nokta verdigi hatadaki dosya ve dizinler mevcut oldugu halde
> onlari neden goremiyor oldugu.
> yetki problemi olma ihtimaline karsin yazdigim script ve islem goren
> db2inst1 user dosyalarıan chmod 777 * ile gerekli izinlerin hepsini verdim.
> Ancak yinede bir netice elde edemedim.
> Konsoldan adım adım işlem cıktısı da soyle;
> ---
> [root@localhost ~]# sh db2_backup.sh
> root ile tomcati durduruyoruz : [root] [Çrş Nis 25 21:42:46 EEST 2012]
> tomcat icin 15 sn kisa bir mola : [root] [Çrş Nis 25 21:42:47 EEST 2012]
> tomcat durdu : [root] [Çrş Nis 25 21:43:02 EEST 2012]
>
> db2inst1 ile db2 yu durduruyoruz : [root] [Çrş Nis 25 21:43:17 EEST 2012]
> db2 icin 10 sn kisa bir mola : [root] [Çrş Nis 25 21:43:21 EEST 2012]
> db2 durdu : [root] [Çrş Nis 25 21:43:31 EEST 2012]
>
> db2inst1 ile backup alma islemi baslatiyoruz : [root] [Çrş Nis 25 21:43:46
> EEST 2012]
>
> bash: db2: command not found
> db2_backup.sh: line 22: /home/db2inst/sqllib/db2profile: Böyle bir dosya ya
> da dizin yok
> [root@localhost ~]#
> ----
> Bu konuda sizin fikir ve onerileriniz nedir?
> Yada kod blogunda nasıl bir degisiklik izlemem gerek?
> Kolaylıklar "SARI"
>
> -------------------------------------------------------------------------
> 1-)
>
> #!/bin/bash
> echo "root ile tomcati durduruyoruz : [${USER}] [`date`]"
> sudo -u root /webdata/tomcat70/bin/shutdown.sh
> >>/webdata/tomcat70/logs/db2_backup_log.txt
> echo "tomcat icin 15 sn kisa bir mola : [${USER}] [`date`]"
> sleep 15 >>/webdata/tomcat70/logs/db2_backup_log.txt
> echo "tomcat durdu : [${USER}] [`date`]"
> echo " "
> sleep 15 >>/webdata/tomcat70/logs/db2_backup_log.txt
>
> echo "db2inst1 ile db2 yu durduruyoruz : [${USER}] [`date`]"
> su db2inst1 -c "/home/db2inst1/sqllib/adm/db2stop force"
> >>/webdata/tomcat70/logs/db2_backup_log.txt
> echo "db2 icin 10 sn kisa bir mola : [${USER}] [`date`]"
> sleep 10 >>/webdata/tomcat70/logs/db2_backup_log.txt
> echo "db2 durdu : [${USER}] [`date`]"
> echo " "
> sleep 15
>
> echo "db2inst1 ile backup alma islemi baslatiyoruz : [${USER}] [`date`]"
> sleep 3
> echo ""
> su db2inst1 -c "db2 BACKUP DATABASE AJADB TO /home/db2inst1 WITH 2 BUFFERS
> BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING"
> . /home/db2inst/sqllib/db2profile
>
> NBHISTO=12
> MINDATE=`date --date "$NBHISTO days ago" +%Y%m%d`
> REM +- Fin initialisation    -+
>
> destdir=/db2_backup
> db2backupdir=$destdir/SAMPLE.0/DB2/NODE0000/CATN0000
>
> echo "DB2 Backup"
> db2 -v -f$destdir/sample_backup.db2 -z$destdir/sample_backup.log
> returnCode=$?
> if [ "$returnCode" != "0" ]
> then
>   echo "Erreur BACKUP DB2 : $returnCode"
>   exit $returnCode
> fi
>
> echo " Suppression historique backup DB2 PIB "
> db2 -v CONNECT TO SAMPLE user myuser using mypassword
> db2 -v prune history $MINDATE and delete
> db2 -v connect reset
> returnCode=$?
> if [ "$returnCode" != "0" ]
> then
>   echo "Erreur BACKUP DB2 PRUNE : $returnCode"
>   exit $returnCode
> fi
>
> # Suppression physique des anciens fichiers
> DELTA=50
> while [ $DELTA -gt $NBHISTO ]
> do
>      MAXDATE=`date --date "$DELTA days ago" +%Y%m%d`
>      rm /db2data/SAMPLE.0.db2inst.NODE0000.CATN0000.$MAXDATE*
>      DELTA=$((DELTA - 1))
> done
>
> echo "Fin BACKUP DB2 : $returnCode"
> exit $returnCode
>
> echo "db2inst1 ile backup alma islemi tamamlandi : [${USER}] [`date`]"
> echo "db2inst1 icin 10 sn ufak bir mola : [${USER}] [`date`]"
> sleep 10
>
>
> echo "db2inst1 ile db2 yu baslatiyoruz : [${USER}] [`date`]"
> su db2inst1 -c "/home/db2inst1/sqllib/adm/db2start"
> >>/webdata/tomcat70/logs/db2_backup_log.txt
> echo "db2 icin 10 sn kisa bir mola : [${USER}] [`date`]"
> sleep 10 >>/webdata/tomcat70/logs/db2_backup_log.txt
> echo "db2 yeniden hayatta : [${USER}] [`date`]"
> echo " "
> sleep 15
>
> echo "root ile tomcati tekrar baslatiyoruz : [${USER}] [`date`]"
> sudo -u root /webdata/tomcat70/bin/startup.sh
> >>/webdata/tomcat70/logs/db2_backup_log.txt
> echo "tomcat icin 10 sn kisa bir mola : [${USER}] [`date`]"
> sleep 15 >>/webdata/tomcat70/logs/db2_backup_log.txt
> echo "tomcat yeniden hayatta : [${USER}] [`date`]"
> echo " "
> -------------- sonraki bölüm --------------
> Bir HTML eklentisi temizlendi...
> URL:
> http://liste.linux.org.tr/pipermail/linux-programlama/attachments/20120425/3d1f7a9b/attachment.html
>
> ------------------------------
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
> Son: Linux-programlama Toplu Mesajı, Sayı 91, Konu 41
> *****************************************************
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap