Baris'in dedigi gibi yapilacak is eger 2-3 saniye tutarsa 
o zaman vay haline ;) Uygun olur mu bilinmez ama C koduna ne
dersiniz? ;)



void main(int argc, char **argv)
{
        int pid_child;

        while(1){
                sleep(1);
                if(!(pid_child = fork())){
                        ...
                        ...    // bu block her bir sn yapilacak isin kodlari
                        ...    
                }
        }
}


boylece parent bir her zaman bir sn bekleyip bir cocuk olusturuyor ve 
cocugun bir is yapmasini sagliyor. Ve tekrar 1 sn uyuyor. Burada iki
sleep arasinda sadece fork() sistem cagrisi kadar bir kayip soz konusu
bu da kesinlikle 2-3 sn yi bulmaz. 



Iyi calismalar.






On Tue, May 18, 2004 at 10:24:46AM +0300, Baris Simsek wrote:
> 1 saniyede bir olmas? ?nemli de?ilse bir while dongusune sokup surekli
> calistirin. Yani bir nevi daemon haline getirin. Saniye onemli ise sleep
> falan koyun diyecegim ama sleep'den once calisacak kodunuz 2 saniye alirsa 1
> saniye de sleep, 3 saniye 1 calismis olacak gibi.
> 
> while [ 1]
> do
>       Statement;
>       Statement;
> done
> 
> kolay gelsin.
> 
> Baris Simsek
> TURCom Iletisim A.S.
> http://www.turcom.com.tr
> http://www.telnet.com.tr
> 
> -----Original Message-----
> From: Ali CiNKILIC [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, May 18, 2004 9:54 AM
> To: [EMAIL PROTECTED]
> Subject: [freebsd] Bir uygulamanin her saniye calismasi
> 
> Merhaba;   
> 
> Bir shell script yazdim ve bunun her saniye calismasini istiyorum. 
> Crontab da ancak dakika olarak ayarlanabiliyor.  
> Fakat ben her saniye calisan bir uygulama istiyorum.  
> Bunu nasil yapabilirim? 
> 
> Kolay gelsin
> 
> 
> 
> 
> ---------------------------------------------------------------------
> Duydunuz mu! Turkiye'nin ilk FreeBSD kitabi cikti.
> http://www.acikkod.com/freebsd.php
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> Liste arsivi: http://lists.enderunix.org ve
> http://www.mail-archive.com/[EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> Duydunuz mu! Turkiye'nin ilk FreeBSD kitabi cikti.
> http://www.acikkod.com/freebsd.php
> 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> Liste arsivi: http://lists.enderunix.org ve http://www.mail-archive.com/[EMAIL 
> PROTECTED]
> 
> 

---------------------------------------------------------------------
Duydunuz mu! Turkiye'nin ilk FreeBSD kitabi cikti.
http://www.acikkod.com/freebsd.php

To unsubscribe, e-mail: [EMAIL PROTECTED]
Liste arsivi: http://lists.enderunix.org ve http://www.mail-archive.com/[EMAIL 
PROTECTED]


Cevap