Re: [Linux-programlama] php'de zamanlanmis gorev

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Ömer F. USTA (omerusta@gmail.com)
Date: Tue 29 Aug 2006 - 21:29:13 GMT


işte sorunumda sanırım benim crontab a birşey ekleme yetkim bulunmadığını
düşünmemden kaynaklanıyor. Php altından crontaba bişiler ekleyebiliyor
muyuz ? veya normal bir kullanıcı bunu yapabiliyor mu?

On 8/30/06, YaÅŸar ÅžENTÃœRK <yasar@dijitaltek.com> wrote:
> Merhaba;
>
> Sizin de belirttiğiniz gibi sonsuz döngü mantıklı bir çözüm değil. Size şöyle
> bir çözüm önerebilirim:
>
> Komut satırından çalıştırılabilen bir PHP betiğini sürekli olarak cron ile
> çalıştırın. Bu betik sizin "todo" listenizde sınıflandırmış olduğunuz işleri
> yapacak olan kodlara HTTP üzerinden çağrı göndersin.
>
> Örneğin;
> - Bir ana tetikleyici,
> - Bir e-posta gönderecek betik
> - Bir ana sayfayı değiştirecek betik
> yazın.
>
> Sonra cron, ana tetikleyiciyi dakikada bir çalıştırsın. Bu betik de önce
> e-posta gönderecek betiğe hemen arkasından da ana sayfayı gönderecek betiğe
> HTTP çağrısı göndersin. Bu betikler de kendi içlerinde "todo" tablosundan
> kendileri için ayrılan işler ile ilgili bilgileri alsın ve bu işleri
> gerçekleştirsinler.
>
> Basit olarak böyle bir yapı kullanılabilir.
>
> Eğer cron ile zamanlanmış bir görev ayarlamanıza imkan yoksa aklıma şu an için
> bir ÅŸey gelmiyor.
>
> Umarım yardımcı olmuşumdur.
>
> İyi çalışmalar.
>
> Çar 30 Ağu 2006 00:14 tarihinde, Ömer F. USTA şunları yazmıştı:
> > Merhabalar
> >
> > Yapmak istediğim şey biraz karışık umarım düzgün anlatabilirim
> > Admin istediği görevi todo.php gibi bir sayfadan veritabanına girecek
> > bu görev sallıyorum 12 kasım 2009 da abc şirketine bir mail yolla gibi
> > olabileceği gibi 11 aralık 2007 ila 9 şubat 2009 tarihleri arasında
> > hergün saat 15:00 tarihinde ana sayfaya abc dökümanını index olarak
> > yerleştir veya bunun gibi görevler olabilir.
> >
> > Şimdi benim aklımı karıştıran php ile o bahsedilen tarihte sisteme hiç
> > girilmemiÅŸ
> > bile olsa o belirtilen görevlerin nasıl tetikleneceği ? Yani görevi
> > atanır atanmaz
> > bir sonsuz döngü başlatıp o tarih gelip gelmediğini kontrol ettirsem acaba
> > sorun olur mu ? ( bu seçenek bana fazla mantıklı gelmiyor )
> >
> > Sunucu üzerinde tam yetkiye sahip değilim yani normal bir hosting
> > şirketindeki bir hesap gibi düşünebilriiz.
>
> --
> YaÅŸar ÅžENTÃœRK
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

-- 
Ömer Fadıl USTA
http://www.bilisimlab.com/

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.