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]