[Linux] Re: shell script hk.

2010-12-17 Başlik Eray Aslan
On Fri, Dec 17, 2010 at 05:43:59PM +0200, Engin Yüce wrote: > 17 Aralık 2010 16:46 tarihinde Eray Aslan yazdı: > > On 2010-12-17 3:42 PM, Engin Yüce wrote: > > > BETIK=` echo "$0" | sed 's:.*/::' ` > > > yazmak sadece betiğin ismini almak için doğru çözüm olucaktır:) > > > > man 1 basename > > ya

[Linux] Re: shell script hk.

2010-12-17 Başlik Engin Yüce
Bende bu aracı bilmiyodum, teşekkürler öğrendiğim iyi oldu. Aslında bende bu programın yaptığını sed ile uyarlamış oldum:) 17 Aralık 2010 16:46 tarihinde Eray Aslan yazdı: > On 2010-12-17 3:42 PM, Engin Yüce wrote: > > BETIK=` echo "$0" | sed 's:.*/::' ` > > > > yazmak sadece betiğin ismini alma

[Linux] Re: shell script hk.

2010-12-17 Başlik Yılmaz Bilgili
Basit bir istekten bayağı faydalı bilgiler öğrendik. Herkese teşekkürler. ___ Linux E-Posta Listesi Linux@liste.linux.org.tr Liste kurallari: http://liste.linux.org.tr/kurallar.php Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen

[Linux] Re: shell script hk.

2010-12-17 Başlik Eray Aslan
On 2010-12-17 3:42 PM, Engin Yüce wrote: > BETIK=` echo "$0" | sed 's:.*/::' ` > > yazmak sadece betiğin ismini almak için doğru çözüm olucaktır:) man 1 basename ya da bash kullaniyorsaniz: BETIK="${0##*/}" -- Eray Aslan Developer, Gentoo Linux eras gentoo.org __

[Linux] Re: shell script hk.

2010-12-17 Başlik Engin Yüce
Herzaman çalışan betiğin adını vermez $0. Eğer ./klasör_ismi/betik.sh şeklinde çalıştıysa eğer betik, bu yolu tam olarak verir. Bu yüzden: BETIK=` echo "$0" | sed 's:.*/::' ` yazmak sadece betiğin ismini almak için doğru çözüm olucaktır:) Kolay Gelsin, -engin Arkadaşlar güzel cevaplar vermişler

[Linux] Re: Linux dokunmatik

2010-12-17 Başlik Görkem Çetin
Merhaba http://nuigroup.com/forums/viewthread/5871/ adresinden indirilebilen ücretsiz kitapta Linux için kullanılabilecek pek çok kütüphane, uygulama, vb bulunuyor. http://sparkon.net/ adresinde de faydalı bilgiler var. İyi çalışmalar Görkem 2010/12/17 Celal.Dikici > Merhabalar, > Windows iş

[Linux] Linux dokunmatik

2010-12-17 Başlik Celal.Dikici
Merhabalar, Windows işletim sistemleri üzerinde çalışan, dokunmatik ekran arayüzünü linux dağıtımlarda yapan yazılım nedir acaba? Celal Dikici ___ Linux E-Posta Listesi Linux@liste.linux.org.tr Liste kurallari: http://liste.linux.org.tr/kurallar.php Bu

[Linux] Re: shell script hk.

2010-12-17 Başlik Aytekin Aygün
17-12-2010 12:57, Mustafa Karakaplan yazmış: > betik.sh adinda bir betigin calisip calismadigini kontrol eden betik. > > > #!/bin/bash > BETIK='betik.sh' > > if ps ax | grep -v grep | grep $BETIK> /dev/null > then > echo "$BETIK calisiyor. " > else > echo "$BETIK calismiyor rsync yapabil

[Linux] Re: shell script hk.

2010-12-17 Başlik Eray Aslan
On 2010-12-17 1:02 PM, Mustafa Karakaplan wrote: > Burada eger betik herhangi bir sebeple yarida kesilirse > /var/lock/betigim.lock dosyasi > her zaman var olacak ve yedekleme yapmama tehlikesi dogmaz mi? Dogar ama hata aldiginizda yedekleme yapmaya devam etmek istiyor musunuz? Her zaman devam e

[Linux] Re: shell script hk.

2010-12-17 Başlik Mustafa Karakaplan
Burada eger betik herhangi bir sebeple yarida kesilirse /var/lock/betigim.lock dosyasi her zaman var olacak ve yedekleme yapmama tehlikesi dogmaz mi? -- Original Message --- From: Engin Yüce To: Linux Sent: Fri, 17 Dec 2010 12:56:04 +0200 Subject: [Linux] Re: shell script hk.

[Linux] Re: shell script hk.

2010-12-17 Başlik Yılmaz Bilgili
Engin Yüce wrote On 17-12-2010 12:56: > Bu anlattığınız işlemi yapan betiğin başına şunu ekleyin: Evet, sanırım ihtiyacım olan bu. Deneyeceğim, teşekkürler. ___ Linux E-Posta Listesi Linux@liste.linux.org.tr Liste kurallari: http://liste.linux.org.tr/k

[Linux] Re: shell script hk.

2010-12-17 Başlik Mustafa Karakaplan
betik.sh adinda bir betigin calisip calismadigini kontrol eden betik. #!/bin/bash BETIK='betik.sh' if ps ax | grep -v grep | grep $BETIK > /dev/null then echo "$BETIK calisiyor. " else echo "$BETIK calismiyor rsync yapabilirsin" fi -- Original Message --- From: Yılmaz

[Linux] Re: shell script hk.

2010-12-17 Başlik Yılmaz Bilgili
Aytekin Aygün wrote On 17-12-2010 12:53: > Süreç numarasını (pid) biryerde tutarak ve kontrol ederek çözebilirsiniz. Fikir olarak anladım ama biraz daha teknik detay ile anlatırsanız uygulamam daha kolay olur. Teşekkürler. ___ Linux E-Posta Listesi Lin

[Linux] Re: shell script hk.

2010-12-17 Başlik Engin Yüce
Bu anlattığınız işlemi yapan betiğin başına şunu ekleyin: ### if [ -e /var/lock/betiğim.lock ] then echo "Bu betik zaten çalışıyor!" exit 1 fi echo "lockfile" > /var/lock/betiğim.lock ### ve betiğin en son satırının önüne, yani exit 0 dan önce de şunu ekleyin: ### rm -f /var/lock/betiği

[Linux] Re: shell script hk.

2010-12-17 Başlik Aytekin Aygün
17-12-2010 12:33, Yılmaz Bilgili yazmış: > Merhabalar, > > Basit bir kabuk betiği ile bazı klasörleri uzaktaki bir sunucuya > aktarıyorum (rsync) Fakat bazı durumlarda crontab da belirlediğim zaman > geldiğinde bir önceki rsync işlemi hala bitmemiş oluyor. Zaman zaman > arka arkaya 2,3 hatta 4 rsyn

[Linux] shell script hk.

2010-12-17 Başlik Yılmaz Bilgili
Merhabalar, Basit bir kabuk betiği ile bazı klasörleri uzaktaki bir sunucuya aktarıyorum (rsync) Fakat bazı durumlarda crontab da belirlediğim zaman geldiğinde bir önceki rsync işlemi hala bitmemiş oluyor. Zaman zaman arka arkaya 2,3 hatta 4 rsync birden çalışmaya başlıyor ve hattımı sömürüyor

[Linux] Re: stardict sözlük

2010-12-17 Başlik Haydar A.
Sn. Okay Padak. sizinle özel bir konu hakkında görüşmemiz gerek:) -- # Haydar. msn: k...@w.cn http://HAYDAR.LI +905416116125 10 Aralık 2010 11:32 tarihinde serdar soytetir yazdı: > Merhaba, > > 10 Aralık 2010 00:59 tarihinde okay PADAK yazdı: > > Merhaba, >> >> stardict sözlük yapmam için ne