On Mon, 2010-02-15 at 01:39 +0200, Timuçin Kızılay wrote:
> 
> Kontrol etmez, eski süreç devam ediyor bile olsa cron yenisini
> başlatır. cron ile başlatılacak süreci devam ediyor mu diye kontrol
> eden bir shell scripti ile kontrol etmeniz gerekiyor. 

Bunun da genelde yapılma yolu bir lock dosyası yaratmaktır. Benim
yazdığım bir kod:

$LOCKFILE_PATH=/var/run
trap 'rm -f $lockfile; exit 1' EXIT QUIT INT TERM
lockfile -r 0 $LOCKFILE_PATH/pgvacuum.lock || {
        echo "Lock dosyası yaratılamadı: $?" >&2
        exit 1
}
lockfile=$LOCKFILE_PATH/pgvacuum.lock


lockfile komutu procmail paketi içinde geliyor, yani sisteminizde yoksa
onu kurmanız gerekli.
-- 
Devrim GÜNDÜZ, RHCE
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
devrim~gunduz.org, devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org  Twitter: http://twitter.com/devrimgunduz

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux

Cevap