• 28-01-2018, 19:20:10
    #1
    Merhaba Arkadaşlar
    10 sn de bir internet sitesinden veri çekip bunu kendi veritabnım ile karşılaştırıp bildirim göndermem gerekiyor. Panel üzerinde cron jop ile 1 dakikalık işlem yaptığımda sorunsuz çalışıyor ancak 10 sn de bir nasıl o php sayfasını çalıştıracağımı bulamadım. Sunucu yetkilileri cron jop ile sadece 1 dakika da bir çağırma işlemi yapılabileceğini söylediler.
  • 28-01-2018, 22:25:09
    #2
    AsHaYazilim adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar
    10 sn de bir internet sitesinden veri çekip bunu kendi veritabnım ile karşılaştırıp bildirim göndermem gerekiyor. Panel üzerinde cron jop ile 1 dakikalık işlem yaptığımda sorunsuz çalışıyor ancak 10 sn de bir nasıl o php sayfasını çalıştıracağımı bulamadım. Sunucu yetkilileri cron jop ile sadece 1 dakika da bir çağırma işlemi yapılabileceğini söylediler.
    Merhabalar,
    Yaptığın php'yi hiç sonlanmayacak şekilde sonsuz döngü yaparsın. 10sn sleep atarsın.
    Cronu 1 kere tetiklersin sürekli aktif olur php dosyan. sunucu reboot olduğunda crontab -e "@reboot php -q /home/xxx/public_html/cron.php" şeklinde yazarsın. Sunucu restart olduğunda cron'un tekrar tetiklenir.
    Yani kısaca yaptığın cron.php ile bunu sağlayabilirsin, diğer türlü sunucu cronu en az 1dk'da bir çalışır maalesef.
    iyi çalışmalar
  • 28-01-2018, 22:48:37
    #3
    huseyincengiz adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    Yaptığın php'yi hiç sonlanmayacak şekilde sonsuz döngü yaparsın. 10sn sleep atarsın.
    Cronu 1 kere tetiklersin sürekli aktif olur php dosyan. sunucu reboot olduğunda crontab -e "@reboot php -q /home/xxx/public_html/cron.php" şeklinde yazarsın. Sunucu restart olduğunda cron'un tekrar tetiklenir.
    Yani kısaca yaptığın cron.php ile bunu sağlayabilirsin, diğer türlü sunucu cronu en az 1dk'da bir çalışır maalesef.
    iyi çalışmalar
    Cevabınız için teşekkürler.
    Aşağıdaki gibi başka bir A.php dosyasını cron ile 1 dakikada bir çağırıyorum daha sonra asıl çağırmak istediğim (bildirmi_gonder.php) dosyayı da 20 sn aralıklarla çağırmaya çalışıyorum yine de sonuç alamadım.

    Cevap yazarken sürekli hata verdiği için böyle parça parça yazmak zorunda kaldım.
    Kod: A.php
    i nclude('...../xxxxxxxxxx.com/httpdocs/bildirim/bildirmi_gonder.php');
    sle ep(20);
    i nclude('...../xxxxxxxxxx.com/httpdocs/bildirim/bildirmi_gonder.php');
    sle ep(20);
    i nclude('...../xxxxxxxxxx.com/httpdocs/bildirim/bildirmi_gonder.php');
    sle ep(20);