Ana Sayfa » » PHP ile Cron Job - Zamanlanmış Görevler

PHP ile Cron Job - Zamanlanmış Görevler

Yazar nvr | Tarih 24 Aralık 2015 Perşembe | 23:22

Cron Job’un linux sunucularda kullanılan zaman ayarlı görevlerdir. Sizin belirlediğiniz zaman ve aralıklarda çalışan komutlardır. Örneğin istediğiniz saat ve günde site veri tabanını yedeğini aldırabilir, bu aldığınız yedeği mail olarak gönderebilirsiniz. Bu tamamen sizin hayal gücünüze kalmış. Tek yapmanız gereken php dosyasını hazırlamak ve cron job görevi tanımlamak. 


Cron Job Görevi Nasıl Tanımlanır ? 

Öncelikle aşağıdaki zaman ayarlarını bilmekte fayda var. Çünkü bu zaman ayarına göre php dosyamız çalışacaktır. 

.------------------------------ dakika (0 - 59)
|  .--------------------------- saat (0 - 23)
|  |  .------------------------- Ayın Günleri (1 - 31)
|  |  |  .----------------------  Ay (1 - 12)
|  |  |  |  .-------------------- Haftanın Günleri (0 - 6) (Pazar=0 ya da 7)
|  |  |  |  |
*  *  *  *  *  Çalıştırılacak komut

Cron Job işini örneklerle açıklayalım. Daha faydalı olacaktır.

* * * * * php /home/kullaniciadi/public_html/script.php
Bu komut ile dosyamızı her dakikada bir çalıştıracaktır.
Buradaki komut satırındaki dosya yolumuz dosyamızın bulunduğu path dizinidir. 

*/10 * * * *  php /home/kullaniciadi/public_html/script.php

Bu komutumuz ise dosyamızı her 10 dakikada bir çalıştırır.

0,30 * * * * php /home/kullaniciadi/public_html/script.php

Bu komutumuz ise dosyamızı her 30 dakikada bir çalıştırır. Yani saatte 2 defa dosyamız çalışacaktır.

0 * * * * php /home/kullaniciadi/public_html/script.php

Bu komut ise her saat başı çalışacaktır.

0 0,12 * * * php /home/kullaniciadi/public_html/script.php

Her 12 saatte bir çalışacak komutumuz. Günde iki defa çalışacaktır. 

0 0 * * * php /home/kullaniciadi/public_html/script.php

Günde bir kez çalışır. Gece saat 12:00 da çalışacaktır.

0 0 * * 0 php /home/kullaniciadi/public_html/script.php

Haftada bir kez çalışır.

0 0 1,15 * * php /home/kullaniciadi/public_html/script.php

Ayın 1 ve 15 inde çalışır. Ayda iki kez çalışacaktır.

0 0 1 * * php /home/kullaniciadi/public_html/script.php

Ayda bir kez gece yarısı 12 de çalışır.

Evet genele anlamda Cron Job için gerekli olan bilgiler bunlar. Bunların dışında diğer komutlar hakkında takılırsanız yorum bölümünden bize iletebilirsiniz. 





Google+

About nvr

0 yorum :

Yorum Gönder