मेरे पास क्रॉन द्वारा चलाने के लिए कई PHP फ़ाइलें हैं। डेटाबेस प्रश्नोंक्रॉन चल रहा है लेकिन कार्यक्षमता काम नहीं कर रही है
#(Updating tutor activities) - every minute
* * * * * /usr/bin/wget -O - -q -t 1 http://project/cron/tutor_activities.php
लेकिन कार्यक्षमताओं में से कोई भी काम कर रहे हैं (भेजने -: मैं crons इस तरह कमान
crontab crontab.txt
crontab.txt फ़ाइल के अंदर, मैं लिखा है क्रॉन आदेशों का उपयोग कर सेट अनुस्मारक मेल इत्यादि)। यूआरएल चलाना मैन्युअल रूप से काम करता है।
फिर मैंने अपना मेल पता MAILTO
में रखा और मेल प्राप्त किए। मेल में, मुझे पृष्ठ के पूरे HTML स्रोत प्राप्त हुए। मेल में क्या उम्मीद है? मेरी कार्यक्षमता क्यों काम नहीं कर रही हैं?
अपडेट
अगर मैं
#(Updating tutor activities) - every minute
* * * * * /usr/bin/wget http://project/cron/tutor_activities.php
अब तक कोई सफलता के लिए मेरी क्रॉन आदेशों बदल सकते हैं और यह अपने मेल में आता है -
--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.
और index.html.1
के बहुत सारे, index.html.2
फाइलों में जमा कर रहे हैं मेरी परियोजना की जड़। मैं नहीं चाहता कि ये फाइलें बनें। बस फ़ाइलों को निष्पादित करना चाहते हैं। php:: आदेश नहीं मिला
* * * * * /usr/bin/wget http://project/cron/tutor_activities.php
* * * * * wget http://project/cron/tutor_activities.php
php
MAILTO
साथ कमांड सेट भेजता है मुझे इस त्रुटि/bin/श चल रहा है -
एक ही परिणाम है कि अगर मैं दो आदेशों में से किसी का उपयोग करें।
* * * * * php /path/to/test.php
तो, मैं php
कमांड का उपयोग करने में सक्षम नहीं हूं।
मैंने अपने test.php के अंदर एक साधारण mailto()
लिखा है। क्रॉन के माध्यम से चलने पर मेल नहीं आता है (wget
और php
दोनों का उपयोग विफल रहता है) लेकिन यूआरएल चलाना मैन्युअल रूप से काम करता है।
मेरे समस्या
इसे फिर से स्पष्ट है, अपने मुख्य समस्या यह है कि क्रॉन फाइलों के अंदर कार्यक्षमता नहीं चल रहा है है बनाने के लिए। फाइलों का निर्माण एक माध्यमिक मुद्दा है।
किसी भी मदद की सराहना की जाएगी
धन्यवाद,
Sandeepan
इन प्रश्नों को चलाने, मेल भेजने, आदि करने के लिए आपको अपने वेब सिस्टम पर लॉग इन करने की आवश्यकता नहीं है, क्या आप? –
मुझे स्वयं समाधान मिला है। मैं स्वीकार करता हूं कि मेरे प्रश्न का ब्योरा किसी के लिए वास्तविक कारण अनुमान लगाने के लिए पर्याप्त नहीं था। लेकिन, वह खुद ही समस्या थी। लेकिन आपके प्रयासों के लिए सभी को धन्यवाद। मैं मैन्युअल रूप से किसी को भी बक्षीस नहीं दे रहा हूं। वोटों को बक्षीस का फैसला करने दें। –