Cron
kurmak, Linux veya Unix işletim sistemindeki görevleri otomatikleştirmenin bir yoludur. Cron
, kullanıcıların komut dosyalarını ve komutları belirli bir süre için veya belirli aralıklarla çalışacak şekilde zamanlamasına olanak tanır.
Bu, verileri yedeklemek, e-posta raporları göndermek, yazılımı güncellemek veya geçici dosyaları temizlemek gibi tekrarlayan görevleri düzenli olarak gerçekleştirmeniz gerektiğinde yararlı olabilir.
Cron
kurmak ayrıca sistem yönetimini basitleştirebilir, CPU yükünü azaltabilir ve genel performansı artırabilir.
Özelleştirme, görevler belirlenen bir programa göre otomatik olarak çalışacağından veri kaybını veya sistem kesintilerini önlemeye yardımcı olabilir. Bu, görevlerin manuel olarak gerçekleştirilmesiyle ilişkili hata riskini azaltır.
Genel olarak, bu prosedür bir sistem yöneticisinin hayatını büyük ölçüde basitleştirir ve sistem performansını artırır.
Birkaç cron
yapılandırma örneği.
1. Her gün 12:30'da bir komut dosyası çalıştırmak:
30 12 * * * /path/to/script.sh
2. Komut dosyasını her dakika çalıştırın:
* * * * * /usr/bin/php /var/www/html/script.php
3. Komut dosyasını her gün saat 3'te çalıştırın:
03 * * * /usr/bin/php /var/www/html/script.php
4. Komut dosyasını her Cumartesi saat 17:00'de çalıştırın:
0 17 * * 6 /usr/bin/php /var/www/html/script.php
5. Komut dosyasını her ayın 1. günü gece yarısı çalıştırın:
001 * * /usr/bin/php /var/www/html/script.php
6. Komut dosyasını her 30 dakikada bir çalıştırın:
*/30 * * * * /usr/bin/php /var/www/html/script.php
7. Betiği her gün sabah 3'te ve öğleden sonra 3'te çalıştırın:
0 3,15 * * * /usr/bin/php /var/www/html/script.php
Not: Bu örneklerde /usr/bin/php
PHP yorumlayıcısının yolu, /var/www/html/script.php
ise çalıştırılacak betik dosyasının yoludur. Bunları sunucunuzdaki ilgili dosya yollarıyla değiştirebilirsiniz.