hocam son sorunuza göre cevap veriyorum

$cron_son guncelleme; //bu şuanki cronunn enson ne zaman çalıştığı değeri tutusun veri tabanın cron isleri diye tutabilirsin //unix zaman olarak

$cron_calısma aralıgı = 60*60; //1 saat //bu cronun hangi aralıklarlar calışacağını tutsun saniye olarak

if(cron_son_guncelleme > time() - $cron_calısma_aralıgı){ //eger cron işinin üzerinden bir saat geçmişse

//bu aralıktaki işlemler mantığını kurduğunuz işlemler zaten

// mesala tüm üyeleri çek > , siparişleri kontrol et > ,beğenileri gönder vs vs

işlemlerin eksiksiz olarak tamamlandığından emin olduktan sonra veri tabanına tekrar son çalışma alanını şimdiki zaman la güncellersiniz

}

bunları cron dosyası olarak kayıt edip dakikada 1 kez çalışacak şekide belirtirseniz cronun çalışma zamanını değişkenler üzerinden kontrol edebilirsiniz dolayısıyla değişkenleride kendi panelinizden değiştirebilirsiniz



anladığım kadar anlatmaya çalıştım anlamadığınız yer olursa veya ben yanlış anlamışsam tekrar belirtin