2013-02-10 48 views
7

मुझे एक PHP स्क्रिप्ट (बस एक साधारण स्क्रिप्ट) मिली है और मैं इसे क्रोनबॉज के रूप में चलाने की कोशिश कर रहा हूं। हर बार जब यह PHP स्क्रिप्ट निष्पादित करता है, तो मुझे PHP स्क्रिप्ट के साथ एक मेल प्राप्त होता है।क्यों मेरी PHP स्क्रिप्ट को सही ढंग से निष्पादित नहीं करेगा?

मैं इसे कैसे हल कर सकता हूं? मैंने Google पर बहुत कुछ खोजा है लेकिन मुझे कुछ भी नहीं मिल रहा है जो काम करता है।

+2

हमें अपनी वर्तमान क्रॉन प्रविष्टि दिखाएं। –

+0

जब आप स्क्रिप्ट के साथ कहते हैं तो क्या आपको स्क्रिप्ट के नाम या स्क्रिप्ट के भीतर सभी कोड का मतलब है? –

+0

हमें वह लाइन दिखाएं जो आपने अपनी स्क्रिप्ट निष्पादित की है ... क्या आपने PHP के बजाय कर्ल के साथ निष्पादन करने का भी प्रयास किया है? – Odinn

उत्तर

8

अपने DirectAdmin पैनल में 'cronjobs' अनुभाग पर जाएँ, मैं, मान लें कि पहले से ही अपने cronjob के लिए समय अंतराल कॉन्फ़िगर किया गया, ताकि आप केवल समायोजित 'कमांड' विकल्प है, तो कोशिश करने की जरूरत:

पहले विकल्प:

/usr/bin/php -f /home/your_user/public_html/your_script.php 

इस तरह आप php दुभाषिया के साथ php स्क्रिप्ट को कॉल करेंगे।

दूसरा विकल्प:

lynx -source http://yourdomain.com/your_script.php 

इस तरह आप पाठ आधारित वेब ब्राउज़र बनबिलाव निष्पादित और वांछित यूआरएल को खोलने के लिए इतना है कि PHP स्क्रिप्ट चलाया जा सकता है जाएगा। अधिकांश लिनक्स सर्वर पर डिफ़ॉल्ट रूप से लिंक्स स्थापित है।

यह भी मेरा मानना ​​है कि 'ईमेल रोकें' चेक नामक DirecAdmin cronjobs अनुभाग में एक विकल्प है ताकि आपको ईमेल प्राप्त न हो।