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 ) &