Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Cron Job Çalışan Sayfa Zamanı Gelince Beklesin

Arkadaşlar Cron Job İle İle Bir Sayfayı Çalıştırıyorum Ama Sayfanın İşi Bazen 5 dk. Bazen yarım Saat Sürebiliyor Ve Ben Corn Jobu 10dk. Bir Olarak Ayarladım Böyle olunca Eğer İlk çalışan Cron Uzun Sürerse İkincisi Çalışmasın Ve İlkinin Bitmesini Beklesin Böyle Bir Şey Mümkünmü Acaba Çünki İkinci Çalışan Dosya Bozuk Bir Şekilde İş Yapıyor

Daha Önceden Başına Gelen Oldu ise Bilgilendirirse Sevnirim


İnternette Araştırdım Bir Blogda Arkadaş Şöyle Bir Kod Paylaşmış Ama Ben Yapamadım

*/1****/php -q -f /sistem-dizini/dosya.php
*/1****sleep 20; /php -q -f /sistem-dizini/dosya.php
*/1****sleep 40; /php -q -f /sistem-dizini/dosya.php


Cron Job da Hata Verdi Bu Kodlar benim kullandığım Ayar İse

wget -O /dev/null Calisacak Dosya

Saygılar...
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • halidaltuner adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    144 cevap - 4 soru
    Cron sizin verdiğiniz zaman aralıklarında çalışır ve durur. Ancak eklediğiniz koddaki gibi php dosyası çalıştıktan hemen sonraki 10. dakikada sleep komutunu yollarsanız arada boşluk oluşacağı için işlemler üst üste binmez.

    Ya da birbirini tetikleyen işlemler ise tek dosya haline getirip sırayla çalışmasını sağlayabilirsiniz.

Cevaplar

Hiç cevap bulunamadı.