abonelik: Yazılar | Yorumlar | Medya

PHP5 ve Cron Jobs

1 yorum
PHP5 ve Cron Jobs

Unix işletim sistemli bir sunucuyla çalışıyorsanız ve yakınlarda bunu PHP5 için güncellediyseniz karşınıza bazı problemlerin çıkması muhtemeldir. Bunlardan benim canımı en çok sıkanı “cron jobs” oldu. Bildiğiniz gibi cronlar (bilmiyorsanız da az sonra öğreneceğiniz gibi) zamanlanmış görevleri yerine getiren sunucu tabanlı bir sistem. Cronlar vasıtasıyla bir PHP dosyası çağırıp onu çalıştırmak ise PHP5 ile tam bir işkence olabiliyor, eğer bilmiyorsanız benim gibi. Neyse ki arkadaşlarım yardımıyla ve biraz da Google sayesinde sorun çözüldü. Bir cron ile PHP çalıştırmak için yazmanız gereken kod:

php -q /dosya/adresi/dosya.php

şeklinde olmalı. Burada “/dosya/adresi/” kısmını sistem yöneticinizden öğrenebiirsiniz, bu adresin genelde kullanım şekli (belki de her zaman) “/home/[USERNAME]/public_html/” şeklinde oluyor. “-q” komutu ise size cron her çalıştığında hata yoksa bile kodlamadaki sonuçların gelmesini engelliyor, yani sadece hatalı işlemlerde size e.posta gönderiliyor. Benim canımı epey sıkan bir olay olmuştu, umarım birine faydası olur.

Popüler Konular


  1. XaoChaos diyor ki:

    Sunucularımı barındırdığım merkezdeki arkadaşımdan aldığım geri bildirime göre öyle herkeste çalışmazmış bu “php” komutu; o zaman ne yapıyoruz? sunucumuzla ilgilenen kişiye durumu izah ediyoruz ayarlıyor bu şekilde, yok ayarlayamadı, bana geliyorsunuz size adam gibi bir verimerkezi öneriyorum :)

Yorum Yazın

Yorum yazabilmek için giriş yapmanız gerekiyor.