Cron çalışıyor ancak işlevsellik çalışmıyor

0 Cevap php

Ben cron tarafından çeşitli PHP dosyalarını çalıştırmak zorunda. Ben komutunu kullanan crons kurmak

crontab crontab.txt

Crontab.txt dosya içinde, ben böyle cron komutları yazdım: -

#(Updating tutor activities) - every minute
* * * * * /usr/bin/wget -O - -q -t 1 http://project/cron/tutor_activities.php

Ama işlevleri hiçbiri (vb hatırlatma postalar göndererek, veritabanı sorgularını) çalışıyoruz. URL'leri Koşu elle çalışır.

Sonra MAILTO benim posta adresi koymak ve postalar aldı. Postayla, ben sayfanın tüm HTML kaynağını aldı. Ne posta bekleniyor? Neden benim işlevleri çalışmıyor?

Updates
If I change my cron commands to

 #(Updating tutor activities) - every minute
    * * * * * /usr/bin/wget http://project/cron/tutor_activities.php

Hala hiçbir başarı ve bu benim mail geliyor -

--15:03:01--  http://project/cron/tutor_activities.php
          => `tutor_activities.php'
Resolving project... IP Address
Connecting to test.project|IP Address|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://project./ [following]
--15:03:01--  http://project./
          => `index.html.1'
Resolving project.... IP Address
Connecting to project.|IP Address|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://project/home/ [following]
--15:03:01--  http://project/home/
          => `index.html.1'
Resolving project... IP Address
Connecting to wproject|IP Address|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
index.html.1 has sprung into existence.
Retrying.

Ve index.html.1, index.html.2 dosyalar çok projemin kök birikiyor. Ben bu dosyaları oluşturulur istemiyorum. Sadece dosyaları yürütmek istiyor.

Aynı sonuçlar, iki komutlardan birini kullanırsanız -

   * * * * * /usr/bin/wget http://project/cron/tutor_activities.php

   * * * * * wget http://project/cron/tutor_activities.php

php: komut bulunamadı MAILTO kümesi ile php komutu çalıştıran Bana bu hata / bin / sh gönderir.

* * * * * php /path/to/test.php

Yani, php komutunu kullanmak mümkün değilim.

Benim test.php içinde basit bir mailto() yazdım. El işleri (wget hem de kullanarak ve php başarısız) ama URL çalışan cron aracılığıyla çalıştırmak mail gelmiyor.

My problem
To make it clear again, my main problem is that the functionality inside the cron files is not running. Creation of files is a secondary issue.

Herhangi bir yardım mutluluk duyacağız

Thanks,
Sandeepan

0 Cevap