Cron Job Nedir ve Nasıl Kullanılır?
Tarih: Kasım 24th, 2008 | Yazar: Ertuğrul Erkan | Kategori: Makaleler | Etiketler: admin, cpanel, cron, cron job, host, job, php, server, yönetici | 2 Yorum »Eğer programlama üzerine biraz uğraştıysanız Cron Job isimli terimi de duymuşsunuz. Kimileri Cron Job ın iyi kimileride kötü birşey olduğunu söyler. Biz burada iyi mi kötü mü onu tartışmayacağız fakat sizlere Cron Job teriminin ne anlama geldiğini, nasıl yapıldığını ve nerelerde kullanıldığını anlatacağım.
Öncelikle diyelim bir oyun scripti yazdık. Belli aralıklarla kullanıcılara para vermek istiyoruz. Diyelim ki bu süre 15 dk olsun. Bunun için de bir php dosyası yazdık. İçinde tüm kullanıcılara para verecek kodlar mevcut. Şimdi normalde sizin her 15 dk da bir bu sayfayı yenilemeniz gerekir. Aksi takdirde işlem bir daha yapılmaz. İşte bu gibi durumlarda Cron Job bir çeşit ( farklı yöntemlerde mevcut ) yardıma ulaşır. Siz Crob Job ı kurarsınız ve o sürekli belirli dosyası arkada çalıştırır.
Türkçe karşılığı olarak “zamanlanmış görev” oluyor Cron Job. Zaten isminden de ne işe yaradığını çıkarabiliriz. Yukarıda da belirttiğim gibi belirli dosyayı, belirli aralıklar ile “arka planda” çalıştırılmasını sağlar. Aslına bakarsanız yukarıda ki yöntem biraz tehlikeli. Çünkü + para veren dosyayı kullanıcılar bulursa vay halinize
Peki Cron Job ı nereden yapacaksınız? Bu işi yapabilmek için birkaç yöntem mevcut. Birincisi host dosyalarında cron isimli klasörden deny/cron_job isimli dosyasının içine bazı belirli kodları girerek, diğeri ise host sağlayıcınıza bir mail atarak durumu bildirmek.Tabi bunları yapmak yerine direkt olarak CPanel den süreyi ve dosyayı belirterekte işlem yapabilirsiniz.
CPanel sistemlerinin hepsi farklı olduğu için sizlere tam birşey söyleyemeyeceğim ama İşlemler gibi bir kısımda ya Cron Job ya da Zamanlanmış Göre isimli işleç olarak görebilirsiniz.
Sever yöneticisi olsanız çok çok daha farklı yöntemler mevcut. Yanlız kullanıcılar sadece bu tür yönetim panellerinden işlemler yapabiliyor. O yüzden sizlere hangi bilgiyi versem yanlış olacaktır. Bu yüzden sadece Tarih, Saat ve Dosya ilişkisini unutmamanızı öneriyorum.
Ayrıca her yönetim panelinin de bir klavuzu mevcut oluyor. Resmi sitelerden bakabilirsiniz nasıl yapıldığına…
Şimdilik benden bu kadar. Herkese iyi günler, iyi çalışmalar…
Benzer Yazılar;
- Neden yeni bir forum topluluğu açılmamalı?
- Swf ler İçin Ücretsiz Hosting
- Adobe Air ile Site Engelleyicisi Çalışmam
- Php de Sql İnjection Açığı Nedir? Nasıl Korunulur?
- Php ile Online Üyeler

bir sorum daha olacak, peki bu cron jobs herhangi bir firmanin scriptini kullandiginda lisanssiz kullandiginda, onlara scripti deaktif etme yetkisini veriyormu aceba?
Tam olarak anlayamadım. Cron jobs zamanlanmış görevlerdir. zaten cpanel içerisinde gelir. Eğer ki warez scriptlerden bahsediyorsanız;
yani ücretli bir script i bir yerden bulup kullanıyorsanız evet herhangi bir şikayet veya tespit durumunda hostunuz herşeyi silebilir…