Cronjob Nedir ve Nasıl Kullanılır?

Cronjob Nedir ve Nasıl Kullanılır?
Nisan 27 12:18 2013 Bu yazıyı yazdır

Merhaba,

Bu yazımda Cronjob üzerine konuşacağız. CronJob, yazılımla uğraşanların duyduğu ya da birçoğunun uyguladığı, oldukça önemli bir konudur. Örneklere geçmeden önce terim anlamıyla ilgili bir kaç cümle kurabiliriz.

Cron Job, Türkçe Zamanlanmış Görev anlamına gelmektedir. İleri tarihli, sürekli ya da tercihe göre değişkenlik gösteren zaman uyarlı komutları uygulamak için en bilinen yöntemlerden biridir.

Peki ben bu cronjob’u nerede ve niçin kullanılırım diye sorulursa, şunu söyleyebilirim: Diyelim ki üyelik sistemi olan bir web portalınız var ve her gece saat 02:00 ‘de kullanıcılarınıza mail gitmesini istiyorsunuz. İşte tam da cronjob’luk bir iş 🙂

Cronjob uygulamanın belirli yöntemleri mevcuttur. Kimi hosting firmalarının sunduğu CPanel’de uygulanabilir. Ancak ben size Unix server üzerinden komutlarla uygulamayı kısaca göstereceğim.

Terminal konsolu açıp aşağıdaki komutu uygularsanız, cronjobs merkezine erişmiş olursunuz.

* * * * * ( [dakika] [saat] [gün] [ay] [haftanın günü] )
┬ ┬ ┬ ┬ ┬
│ │ │ │ │
│ │ │ │ │
│ │ │ │ └───── haftanın günü (0 – 7) (pazartesi ile pazar da dahil toplam 7 gün)
│ │ │ └────────── ay (1 – 12)
│ │ └─────────────── gün (1 – 31)
│ └──────────────────── saat (0 – 23)
└───────────────────────── dakika (0 – 59)

Yukarıdaki görev, her dakika veritabanına bir satır veri ekleyen bir php scripti çalıştırmaktadır.

Yukarıdaki görev, her 15 dakikada bir veritabanına bir satır veri ekleyen bir php scripti çalıştırmaktadır.

Yukarıdaki örneklerde bir çok farklı cronjob uygulaması göstermeye çalıştım. Umarım faydalı bir yazı olmuştur.
Bir sonraki yazıda görüşmek dileğiyle.

  Yazı şöyle etiketlendi:
  Kategoriler:
A.Gökhan, M.Sc.
A.Gökhan, M.Sc.

My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com

Daha fazla yazı görüntüle
Yorum yaz

2 Yorum

  1. hyde
    Eylül 29, 09:20 #1 hyde

    Merhabalar, özellikle güncel PHP ile ilgili Türkçe kaynak artık yok gibi. Sitenizi bu yazıyla takip etmeye başladım. Teşekkür ederim.

    Reply to this comment

Yorum ekle

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.

*