Üst

PHP ile Cron Job Otomasyon Sistemleri (Zamanlanmış Görevler Rehberi)

  • Konuyu Başlatan Konuyu Başlatan GNG 
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 23

GNG 

Kurucu
Merhaba arkadaşlar,
Bu konuda PHP ile cron job kullanarak otomatik çalışan sistemler nasıl kurulur onu anlatıyorum. Özellikle bot, veri çekme ve otomasyon projelerinde çok işinize yarar.




1. Cron Job Nedir?

[]Belirli zaman aralıklarında çalışan görev sistemidir
[]Sunucu tarafından otomatik çalıştırılır
[]Manuel işlem ihtiyacını ortadan kaldırır




2. Cron Formatı

Kod:
* * * * *
│ │ │ │ │
│ │ │ │ └─ Gün (0 - 7)
│ │ │ └── Ay (1 - 12)
│ │ └─── Gün (1 - 31)
│ └──── Saat (0 - 23)
└───── Dakika (0 - 59)




3. Örnek Cron Komutları

Kod:
/5 * * * * php /home/site/bot.php
0 * * * * php /home/site/temizle.php
0 0 * * * php /home/site/yedek.php

Açıklama:
[]Her 5 dakikada bir çalıştırır
[]Her saat başı çalıştırır
[]Her gün gece 00:00'da çalıştırır




4. PHP Dosyası Örneği

PHP:
<?php
file_put_contents("log.txt", "Çalıştı: " . date("H:i:s") . "\n", FILE_APPEND);
?>

Bu dosya her çalıştığında log bırakır.




5. Kullanım Alanları


  1. []Bot sistemleri
    []Veri çekme (scraping)
    []Otomatik yedek alma
    []Mail gönderim sistemleri




6. Dikkat Edilmesi Gerekenler


  1. []Çok sık çalıştırma (sunucu yükü)
    []Hataları logla
    []Güvenlik kontrolü ekle
  2. Zamanlamayı doğru ayarla




Sonuç
Cron job sistemleri ile birçok işlemi otomatik hale getirebilirsiniz.
Doğru kullanıldığında ciddi zaman kazandırır ve sisteminizi büyütür.
 
Geri