Unix, Linux ve Linux türevleri (CentOs, Ubuntu vb.) işletim sistemine sahip sunucularda belirli periyotlarda, belirlediğiniz bir komutun çalışmasını yada bir sayfanın tetiklenmesini sağlayan bir planlayıcıdır. Hemen hemen her hosting sisteminde Cron özelliği bulunmaktadır.
Örneğin sitenize üye olan kişi sayısını haftalık olarak takip etmek istiyorsunuz. Bunun için her Pazartesi günü saat 00:00'da size veritabanından kullanıcı sayısını çekip e-mail gönderen bir sayfa hazırlayıp Cron ile bu sayfayı tetikletebilirsiniz. Bu ve bunun gibi belirli periyotlarla çalışmasını istediğiniz bütün görevler için Cron kullanabilirsiniz.
Eğer web hosting kullanıyorsanız kontrol paneli üzerinden ilgili menüye ulaşarak Cron tanımlama işlemlerini gerçekleştirebilirsiniz. Ama bir sanal sunucunuz yada fiziksel sunucunuz varsa SSH bağlantısı ile sunucunuza ulaşıp crontab komutu ile de Cron işlemlerini gerçekleştirebilirsiniz.
Putty ile SSH Bağlantısı Nasıl Yapılır? başlıklı makalemizi okuyabilirsiniz.
* * * * * komut
59 23 15 * * /usr/bin/php /home/username/public_html/cron.php
59 23 15 * * mysqldump -u root -pPASSWORD database > /root/db.sql
59 23 15 * * /usr/bin/wget --spider "http://www.domain.com/cron.php"
59 23 15 * * /home/user/komut.sh
Kaynakça
Genel
hakkında diğer konular