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ı
3. Örnek Cron Komutları
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
Bu dosya her çalıştığında log bırakır.
5. Kullanım Alanları
6. Dikkat Edilmesi Gerekenler
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.
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ı
[]Bot sistemleri
[]Veri çekme (scraping)
[]Otomatik yedek alma
[]Mail gönderim sistemleri
6. Dikkat Edilmesi Gerekenler
[]Çok sık çalıştırma (sunucu yükü)
[]Hataları logla
[]Güvenlik kontrolü ekle- 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.