• 01-07-2015, 19:11:43
    #1
    Merhaba centos sunucu aldım 1 gece önce cron job kullanamıyorum. Zamanlama ayarlarını yaptım. Php dosyasında hiç bir sorun yok link yolu ile çalışıyor.

    wget -c http://siteadı.com/dosya.php > /dev/null 2>&1

    şeklinde her dakika çalışacak şekilde ayarlıyorum. Daha önce çalıştırdığım cron bu sefer çalışmıyor. Sunucudan cron job kapalı olduğunu söylüyorlar. Aldığım firma bu konu hakkında destek vermiyor. Bu olayı çözebilecek birine ihtiyacım var. Çok zor bir iş değil gibi görünüyor ama ben bir türlü yapamadım.
  • 01-07-2015, 19:32:19
    #2
    MUV
    Platin üye
    Merhabalar,

    wget yerine /usr/bin/php şeklinde çalıştırabilirsiniz. Bu şekilde çalıştırırken http:// değil de sunucudaki dizini vermeniz gerekiyor. Örneğin /home içinde olduğunu düşünürsek.

    */5 * * * * /usr/bin/php /home/dosya.php > /dev/null 2>&1

    yazarsanız 5 dakikada bir php ile dosyanız çalıştırılır. Dikkat edilmesi gereken php dosyası içindeki yollarında relative değil gerçek yollar olarak verilmesi. Örneğin php dosyanız /home/xx.php dosyasını include ediyorsa include("xx.php") yerine include("/home/xx.php") olarak kullanılmalı.

    İyi çalışmalar.
  • 01-07-2015, 19:53:03
    #3
    MUV adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    wget yerine /usr/bin/php şeklinde çalıştırabilirsiniz. Bu şekilde çalıştırırken http:// değil de sunucudaki dizini vermeniz gerekiyor. Örneğin /home içinde olduğunu düşünürsek.

    */5 * * * * /usr/bin/php /home/dosya.php > /dev/null 2>&1

    yazarsanız 5 dakikada bir php ile dosyanız çalıştırılır. Dikkat edilmesi gereken php dosyası içindeki yollarında relative değil gerçek yollar olarak verilmesi. Örneğin php dosyanız /home/xx.php dosyasını include ediyorsa include("xx.php") yerine include("/home/xx.php") olarak kullanılmalı.

    İyi çalışmalar.
    Pm attım hocam biraz acemiyim bu işlerde