• 30-06-2019, 23:51:16
    #10
    aCadir adlı üyeden alıntı: mesajı görüntüle
    Aradığınız kod bu:
    sleep(rand(0,59));
    magicphp adlı üyeden alıntı: mesajı görüntüle
    Basit bir çözümü var ben olsam rastgele olarak 0 ile 60 arasında bir sayı seçerim ve o çıkan sayı kadar sleep fonksiyonu ile kodların çalışmasını geciktiririm. Cronjob dosyasının başına <?php tagından hemen sonraki satıra aşağıdaki kodu ekleyebilirsiniz.
    set_time_limit( 60);
    sleep(mt_rand(0,55));
    0 ile 60 yerine 0 ile 55 saniye arasında seçtirdim. Çünkü dosyasının çalışma süresini de düşünmek lazım. Bu genellikle 1 ya da 1 kaç saniyedir ama yine de 5 saniyelik bir fark koydum. Başa eklediğim fonksiyonla da benim kodlarım 60 saniyeye kadar çalışabilir dedim. Normalde varsayılan ayarlarda bir php dosyasının max çalışma süresi 30 saniyedir. Biz onu 60 saniyeye çıkardık. Bu genellikle çok tercih edilmeyen yöntemdir çünkü biraz bellek yer. Bunun yerine cron job komutunda bir bekleme süresi koymak daha mantıklıdır. Cpanel üzerinden cronjob kısmına girip çalıştırdığınız kodu aşağıdaki şekilde düzenlemeniz en iyi yöntemdir.

    $ (sleep $(( ( RANDOM % 55 )  + 1 )); php /php/dosyanizin/yolu.php ) &
    Konuyla alakam yok ama konuyu açan arkadaş adına ben des sizlere teşekkür etmek istiyorum.Herşeyin para olmadığını bilginizi paylaştığınız için.iyi ki varsınız
  • 30-06-2019, 23:57:44
    #11
    Lethalin adlı üyeden alıntı: mesajı görüntüle
    iban atarsanız 3’ünüze de komutları inceledikten sonra minik miktarda teşekkür niyetine ödeme göndereceğim.

    Bende şöyle bi komut var:https://eksiup.com/p/5w44515ycmnx

    Buna dokunmam gerekiyor mu yoksa sadece php dosyasini duzenlemem yeteri mi?
    Bu şekilde değiştirmenizi tavsiye ederim. Çünkü php üzerinden yapacağınız beklemelerde boş yere sunucunuzun belleğine yük yaratırsınız.
    $ (sleep $(( ( RANDOM % 55 ) + 1 )); /usr/bin/wget "http://*********/cronjob" ) &
    İban konusu için de çok teşekkürler açıkcası konuyu ilk gördüğümde böyle kolay bir iş için ücret alınmaması gerektiğini düşündüm ve yardım etmeye çalıştım. Fakat şu an siz teklif ettiğiniz için ve öğrenci olduğum için iban adresimi özelden size gönderiyorum

    Edit: bu değişiklik dışında php dosyanızda herhangi bir değişiklik yapmanıza gerek yok.